This position is no longer accepting applications
Closed on July 19, 2026.
This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:
Embedded Software Engineer (RTOS, Electric Power Industry)
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on DeveloperJobs.io alert.
See other roles at Dedicated HR Service LLP.
Job Description
On site in Houston, TX, this senior Embedded Firmware Engineer role centers on designing, developing, and optimizing firmware for high-performance embedded systems in the electric power sector. You will lead R&D initiatives, collaborate with cross-functional teams, and drive software reliability across products. The position offers a competitive annual salary range of USD 120,000 to 200,000, along with on-site collaboration and growth opportunities. A Bachelor’s degree in Engineering or Computer Science is required, and candidates typically bring 10 to 15 years of hands-on embedded firmware experience.
Benefits
- 401(k)
- Health insurance
Responsibilities
- Improve and sustain existing firmware while preserving architectural integrity and delivering a smooth user experience.
- Assess current applications to identify opportunities for performance, optimization, and scalability improvements.
- Refactor and optimize code to improve resource efficiency without sacrificing functionality.
- Steer the adoption of tools, technologies, coding standards, and best practices to ensure high-quality outcomes.
- Execute thorough unit testing, debugging, and validation prior to releases.
- Resolve issues found during internal testing or reported by customers.
- Provide accurate task estimates, status updates, and documentation.
- Contribute to formal verification and validation plans.
- Manage version control, product releases, and firmware updates.
- Collaborate with management to align deliverables with project goals and schedules.
- Work with Product Management and Engineering to evaluate feasibility of new applications and features.
- Develop and integrate critical software components, frameworks, and device drivers.
Requirements
- 10–15 years of hands-on embedded firmware development experience.
- Proficiency in Embedded C, C++, data structures, RTOS, and microprocessors.
- Strong experience with QNX and Linux environments.
- Experience with NAND, NOR, and DDR4 memory interfaces.
- Working knowledge of UART, I2C, SPI, Ethernet, and multithreading.
- Proficient with IDEs, debug emulators, and version control systems such as SVN and Git.
- Bachelor’s degree in Engineering or Computer Science.
Technologies
- Embedded C, C++
- RTOS
- QNX, Linux
- Memory interfaces: NAND, NOR, DDR4
- Interfaces: UART, I2C, SPI, Ethernet
- Multithreading
- Development tools: IDEs, debug emulators
- Version control: SVN, Git