Cimarron Inc.

Firmware Engineer

Job Description

Posted on: 
2026-04-15

Responsibilities

  • Design, develop, and test embedded firmware for microcontrollers and microprocessors.
  • Architect and implement low-level drivers and communication protocols for real-time applications.
  • Collaborate with hardware engineers for system architecture and firmware integration.
  • Optimize firmware for power efficiency and performance in embedded systems.
  • Participate in code reviews and maintain high-quality code standards.
  • Contribute to system-level debugging and validation of embedded systems.
  • Optionally support FPGA integration and custom OS builds.

Job Requirements

  • U.S. citizenship or permanent residency required due to security requirements.
  • 5 or more years of professional experience in embedded firmware development.
  • Strong programming skills in C/C++ for embedded systems.
  • Experience with communication protocols and real-time system constraints.
  • Familiarity with debugging tools and embedded development environments.
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Desired experience in developing C++ applications and CI/CD workflows for embedded projects.
Apply now

More job openings