About the Role:We are seeking a Firmware Engineer to join our engineering team, focused on designing and developing embedded firmware for advanced power systems. This role involves working on real-time, mission-critical applications and collaborating closely with hardware and systems teams to build reliable, high-performance products.Key Responsibilities:Develop and maintain embedded firmware using C in a Linux-based environment, supporting system-level functionality, debugging, and performance optimizationWork within real-time operating systems (RTOS)Debug and troubleshoot firmware and hardware integration issuesDevelop and optimize control algorithms and system logicImplement communication protocols such as CAN, RS485, SPI, and I2CSupport new product development as well as improvements to existing systemsCollaborate with cross-functional teams including hardware, manufacturing, and qualityAssist with testing, validation, and production supportQualifications:Bachelor degree in Electrical Engineering, Computer Engineering, or related field5+ years of firmware or embedded systems experienceBackground in C programming on Linux systems, with experience in low-level development, debugging, and system integrationExperience working with real-time operating systems (RTOS)Familiarity with embedded hardware and system-level debuggingExperience with communication protocols such as CAN or RS485Experience with digital signal processing or control systemsBackground in power electronics, industrial systems, or similar environmentsBenefitsCompetitive salary and comprehensive benefits
Job ID: 522162746
Originally Posted on: 5/22/2026
Want to find more Engineering opportunities?
Check out the 141,442 verified Engineering jobs on iHireEngineering
Similar Jobs