What are the responsibilities and job description for the Principal Firmware Engineer position at Engtal?
Principal Embedded Software / Firmware Engineer
Location: Austin, TX
We’re partnering with an ambitious energy infrastructure innovator on a mission to rebuild the foundation of American power. This engineering-led company is deploying a cutting-edge network of distributed energy storage systems to modernize the U.S. electrical grid. They’re looking for a Principal Embedded Software / Firmware Engineer to design and deploy high-reliability embedded software to control and monitor products.
What You’ll Be Doing:
- Architect and implement embedded firmware in C/C , targeting both bare-metal/RTOS platforms and Embedded Linux.
- Own core system behaviors such as telemetry, real-time fault detection, and grid event response.
- Develop full-stack embedded features, from bootloaders and drivers to high-level application logic.
- Collaborate closely with hardware, board design, and power electronics teams to integrate systems and define interfaces.
- Analyze and interpret hardware schematics to troubleshoot integration issues.
What We’re Looking For:
- 5 years of embedded software development experience.
- Strong command of real-time system design, bare-metal or RTOS environments, and Embedded Linux.
- Deep technical expertise in low-latency, deterministic software design and real-world debugging.
- Clean, maintainable C/C code and familiarity with CI/CD pipelines and test-driven development.
- Ability to interpret hardware schematics and guide the software/hardware interface.
This is your chance to build embedded systems that don’t just ship a product, they power a nationwide platform that’s redefining how energy works in America. You’ll shape system behavior from silicon to deployment, partner with elite engineers, and lead innovation in one of the most critical and dynamic sectors of our time.