T

Senior Firmware Engineer

Job Description - Senior Firmware Engineer






Overview






True’s hardware portfolio spans the gamut from embedded controls, smart LED lighting, low power designs, all the way up to complex RTOS based cellular modems. The Senior Firmware Engineer is responsible for the development and maintenance of embedded firmware ranging from 8-bit systems to 32-bit RTOS designs. As a Senior Firmware Engineer, it is expected to be able provide mentorship to team members.









Responsibilities






Essential Duties and Responsibilities:

  • Develop firmware against system requirements for embedded systems applied to refrigeration products.
  • Develop, maintain and improve algorithms and firmware for embedded systems.
  • Documents firmware by producing flow charts, state machines, and drawings.
  • Collaborate with the embedded team to drive changes and requirements on the hardware side.
  • Develop and manage project schedules related to new and existing product design.
  • Review the overall progress of each project and provide the department manager with a detailed monthly progress report, ensuring on-time project completion.
  • Create a positive work atmosphere and attitude, level of cooperation and general leadership to provide a positive influence.
  • Participate within cross functional teams to launch products, resolve issues, and support product improvements.
  • Verification and validation of test plans and execution.
  • Supply technical support to the Service Department when needed.
  • Coordinate project work internally with the department and externally with other departments to ensure on-time completion of projects within budget.
  • All other duties as assigned.
  • The Senior Firmware Engineer is an office-based role. Regular, predictable on-site attendance is required. Eligibility for up to one (1) remote workday per week may be permitted, subject to business needs and departmental guidelines.
  • Perform core job responsibilities through regular in-person collaboration, including participation in meetings, team discussions, and cross-functional coordination.
  • Collaborate with fellow team members and leadership in a shared work environment to support innovation and timely decision-making, problem-solving, and operational effectiveness.
  • Maintain a consistent on-site presence to support and respond to day-to-day business needs, including attendance of scheduled meetings and real-time collaboration as needed to ensure alignment on department and company priorities.  
  • Meet regularly with manager in-person to align on workload, priorities, performance, and ongoing professional development.








Qualifications






  • Bachelor’s degree in electrical engineering, computer science or similar field required.
  • Ten or more years of related experience (embedded firmware development) required.
  • Atmel or Microchip 8-bit experience.
  • Knowledge of real time peripherals such as timers, buffers, and UARTs.
  • MODBUS and i2C experience required.
  • ARM 32bit experience.
  • Wireless Stack (WiFi, BLE, or RF) experience required.
  • Firmware development (8-, 16-, 32-bit, ARM Cortex-M microcontrollers) and debugging.
  • STM32 experience preferred.
  • KEIL or IAR experience preferred.
  • PCB design including schematic capture and board layout experience preferred.
  • Solid working knowledge of C/C++ preferred.
  • Experience in programming real-time systems with or without RTOS.
  • Experience with EDC/EDM hardware design and simulation (SolidWorks PCB, Altium, Cadence).
  • Demonstrate ability reading hardware schematics and using common debugging tools including scopes, logic analyzers, emulators, and signal generators.
  • Enjoy being hands on in the lab and want to be in the details (soldering, oscilloscopes).
  • Familiar with NI data acquisition equipment as well as LabView.
  • Knowledge of IoT and wireless technology.
  • Knowledge of new sensor technology.
  • Knowledge or experience with thermoelectric devices a plus.
  • Ability to organize work to meet the departmental goals and objectives.
  • Highly developed interpersonal skills.

The hours for this position are 7:30am - 4:00pm, Monday through Friday.

We are proud to be an Equal Opportunity Employer.

Company-paid background check required upon hire.





Original job Senior Firmware Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Senior Firmware Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.