C Firmware Engineer
Posted 2025-08-23
Remote, USA
Full Time
Immediate Start
<b>Description</b><br><p>In this role, you will be part of a team developing embedded software for cutting-edge devices that are aggregated into a software defined network.</p><p> Your responsibilities will include:</p><ul><li>actively participating in the architecture, design, and implementation of software products</li><li>writing clean, high-quality, high-performance, maintainable code</li><li>understanding of detailed functional specifications</li><li>complying with the standards and procedures (architecture, security, quality, documentation)</li><li>providing workload or task estimations for new features or bugfixes</li><li>participating in code reviews and providing feedback to other developers</li><li>troubleshooting and debugging issues that arise during the development process</li><li>conducting tests, deployment of new products and features and improving the system</li></ul><br> <b>Requirements</b><br><p> <strong>Required Qualifications:</strong></p><ul><li>Bachelor’s degree in Computer Science, Electrical Engineering, or a related field</li><li>At least 2 years of hands-on experience with C programming and embedded systems development</li><li>Proven experience in firmware development for microcontrollers</li><li>Experience working with Real-Time Operating Systems (e.g., FreeRTOS)</li><li>Practical experience integrating or developing for Wi-Fi modules</li><li>Proficiency with version control systems (Git), scripting (Bash), and CI tools (e.g., Jenkins)</li><li>Ability to read and understand technical documentation, including IEEE standards and chip datasheets</li><li>Excellent organizational and communication skills</li><li>Highly proactive, independent, detail-oriented, and quality-focused</li><li>Advanced English proficiency (written and spoken)</li></ul><p><strong>Major Advantages:</strong></p><ul><li>Experience developing firmware for radio modems</li><li>Understanding of radio modem architecture, including RF Front-End, Baseband, and MAC layers</li><li>Familiarity with key wireless communication concepts: modulation/demodulation, channel coding, MIMO, OFDM/OFDMA</li><li>Experience working with Qualcomm Atheros Wi-Fi chipsets</li></ul><p><strong>Additional Nice-to-Haves:</strong></p><ul><li>Understanding of Layer 2 networking concepts</li><li>Experience with Agile or Scrum methodologies</li><li>Strong C++ development skills</li></ul><br>