Jobs · Engineering · Florida

Firmware Engineer

SPX Technologies · Orlando, FL · 3 wk ago
EngineeringFull-time

About the Role

As a Firmware Engineer at CUES Inc., you will design, develop, and maintain embedded software that powers advanced robotic and inspection systems used to inspect underground infrastructure. You will collaborate with cross-functional engineering teams to build reliable, high-performance firmware for microcontroller and Embedded Linux platforms that support innovative inspection technologies.

Responsibilities

  • Design, develop, and maintain embedded C/C++ software for microcontrollers and Embedded Linux systems.
  • Implement firmware for bare-metal and Zephyr RTOS environments.
  • Develop and maintain communication protocols and network interfaces for Ethernet-connected devices.
  • Collaborate with electrical and mechanical engineers to integrate firmware with robotic control systems.
  • Participate in system testing, product verification, and performance optimization.
  • Perform hands-on debugging using hardware tools such as multimeters, oscilloscopes, and logic analyzers.
  • Troubleshoot hardware–software interactions in embedded systems.
  • Support system-level integration of firmware with robotics and inspection equipment.
  • Document firmware architecture, design decisions, testing, and revisions according to engineering standards.
  • Work closely with cross-functional engineering teams to deliver high-quality embedded solutions.
  • Contribute to product development and engineering best practices.
  • Support troubleshooting and resolution of field or system issues when needed.

Requirements

Required Experience

  • 5+ years of experience in embedded firmware design and development.
  • Strong proficiency in C and C++ for embedded systems.
  • Experience working with Embedded Linux and real-time operating systems (preferably Zephyr).
  • Working knowledge of Ethernet-based communication and TCP/IP networking.
  • Strong understanding of embedded hardware, schematics, and digital/analog interfaces.

Preferred Experience, Knowledge, Skills, and Abilities

  • Experience developing firmware for robotic systems or motion control applications.
  • Familiarity with version control systems such as Git and modern development workflows.
  • Understanding of real-time systems and embedded bus protocols such as SPI, I2C, and CAN.
  • Experience with system-level debugging and embedded product development cycles.

Education & Certifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.

Schedule

  • Hybrid schedule with approximately three days per week in the office.
  • Overtime may be required to meet project schedules.
  • Occasional travel to customer sites for testing or troubleshooting.

Office and production environment; must be able to lift up to 50 lbs and use basic tools when needed.

Benefits

  • Generous and flexible paid time off including paid personal time off, caregiver, parental, and volunteer leave.
  • Competitive health insurance plans and 401(k) match, with benefits starting day one.
  • Competitive and performance-based compensation packages and bonus plans.
  • Educational assistance, leadership development programs, and recognition programs.

Similar jobs

Firmware Engineer

NudgeSan Francisco, CA· 1 mo ago
Engineeringapply on jobs.ashbyhq.com

Firmware Engineer

Springs Window FashionsMiddleton, WI· 1 mo ago
Engineeringapply on careers-springswindowfashions.icims.com

Firmware Engineer

SPX TechnologiesGreater Orlando· 1 mo ago
Information Technologyapply on careers.spx.com

Firmware Engineer

Wild West Systems, Inc.Leander, TX· 2 mo ago
Engineeringapply on wildwestsystems.isolvedhire.com

Firmware Engineer

Staffing Spot, Inc.Chandler, AZ· 4 wk ago
Information Technologyapply on jobs.pyjamahr.com

Firmware Engineer

Toyota Material HandlingColumbus, IN· 1 mo ago
Engineering$134k–$171k/yrapply on recruiting.adp.com