What are the responsibilities and job description for the Firmware Engineer position at Simbex?
The Firmware Engineer will design, develop, and analyze complex embedded firmware and electronics for the medical device and consumer health markets. The Firmware Engineer will be engaged in all steps of the product development lifecycle process including but not limited to specification development, design, development, and analysis of complex embedded firmware, development, and verification activities. The ideal candidate is a dependable and creative team player working with software, applied research, and electrical engineering cross-functional teams.
Key Responsibilities
- Design and implement embedded systems, including firmware, software architecture, and low-level hardware integration.
- Conduct product research, prototyping, testing, and design for manufacturing.
- Design and automate test procedures for firmware/software unit, integration, and system testing.
- Ensure rigorous documentation for design control, regulatory compliance (ISO, FDA), and internal QA processes.
- Apply Agile and test-driven development methodologies to deliver high-quality solutions.
- Write clean, portable, scalable, documented, and sustainable code for embedded systems.
Qualifications
- 5 years of experience in embedded firmware development using C/C and analog/digital circuit design.
- Experience with Zephyr OS and ROTS (SafeRTOS, FreeRTOS, TI-RTOS) and real-time embedded systems.
- Strong expertise in wireless communication protocols (BLE 5, Zigbee, 802.15.4, 802.11) and digital communication (CAN, SPI, I2C, UART).
- Multi-core, MPU, embedded security experience, and ultra-low-power circuit design
- Embedded UI framework (e.g., TouchGFX) experience is highly desirable.
- Excellent Verbal and written communication skills
- Experience porting over algorithms developed in other environments (e.g., Matlab, Pyhton) to firmware including highly constrained microcontrollers in speed, power, or memory
- Hands-on experience with ARM, 8051, and PIC microcontrollers in production environments.
- Proficiency in encryption, bootloaders, state machines, and low-level hardware designs (schematics, PCB layouts).
- Familiarity with regulatory and compliance standards (IEC 62304, FCC, UL, cybersecurity best practices).
- Experience with test equipment (oscilloscopes, logic analyzers) and firmware testing methodologies.
- BS in Embedded Systems Engineering, Electrical Engineering, or related field (MS preferred).
Salary : $90,000 - $130,000