> Markdown version of [/jobs/ext/144621-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/144621-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Engineer - **Company:** REDWAVE INFRARED STUDIO LLC - **Location:** Beachwood, OH, United States - **Salary:** $104,000.0 - $124,800.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Data Analysis, Software Applications, Automation of Tests, Unit Testing, Bash Shell, Big Data, VoIP, C++ (Programming Language), Computer Networks, Databases, Computer Engineering, Dynamic Host Configuration Protocol, Software Debugging, Linux, Eclipse (Software), Perl (Programming Language), Embedded Software, Ethernet, Firmware, Field-Programmable Gate Array (FPGA), Github, Hardware Interface Design, Python (Programming Language), MATLAB, Machine Learning, Microsoft Visual Studio, Microsoft SQL Server, MySQL, Network Connections, Real-Time Operating Systems, Signal Processing, Simulink, Software Engineering, Software Quality Assurance (SQA), Subversion, Systems Integration, TCP/IP, Universal Asynchronous Receiver/Transmitter, UML, Serial Peripheral Interface, Git, Vba Programming Language, Atlassian Tools, Zigbee, Hardware Infrastructure, Restful APIs, Software Version Control - **Published:** May 13, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=feec8d77e11ce6a4 ## About the Role Do you have experience in Zigbee?, * Proven experience in embedded software development with proficiency in C, C++, Python, JavaScript, and Visual Basic. * Strong understanding of OS kernels (Linux/RTOS), computer networking protocols (TCP/IP, UDP), and internet of things (IoT) architectures. * Hands-on knowledge of FPGA programming, signal processing techniques, UML modeling, and UML tools like Simulink or MATLAB. * Familiarity with database management systems such as MySQL and Microsoft SQL Server for handling large datasets and big data analytics. * Experience working with cloud platforms like AWS or similar environments for firmware deployment and remote device management. * Knowledge of hardware interfaces including UART, I2C, SPI, Ethernet, TCP/IP, DHCP, VoIP protocols, and encryption standards. * Demonstrated ability to work within Agile teams using version control systems like Git or SVN while conducting software testing and test automation. * Strong analysis skills combined with excellent problem-solving abilities to troubleshoot complex issues related to embedded systems or network connectivity. Join us to innovate at the intersection of hardware engineering and software development! Bring your expertise in firmware engineering to create impactful solutions that shape the future of connected devices worldwide. ## Description Join our innovative team as a Firmware Engineer and play a pivotal role in developing cutting-edge embedded software solutions for a diverse range of electronic devices. This energetic position offers the opportunity to work on complex hardware-software integration, optimize firmware performance, and contribute to the development of next-generation technologies. As a key contributor, you will collaborate across multidisciplinary teams to design, implement, and test firmware that drives the functionality and reliability of our products., * Develop, modify, and optimize embedded firmware for various hardware platforms, including FPGA and ARM-based systems. * Design and implement algorithms for signal processing, machine learning, and sensor data analysis to enhance device capabilities. * Create and maintain APIs (Application Programming Interfaces), including RESTful APIs, for seamless communication between hardware components and software applications. * Collaborate with hardware engineers on PCB design, soldering processes, and integration of sensors and Zigbee modules. * Conduct debugging, troubleshooting, and unit testing of firmware using tools like Visual Studio, Eclipse, and GitHub to ensure high-quality deliverables. * Write scripts in Python, Bash, Perl, or VBA to automate testing procedures and data analysis workflows. * Participate in Agile development cycles using tools such as Jira and Confluence to manage tasks efficiently while adhering to software quality assurance standards. ## Related Videos - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing)