Skip to Main Content
Firmware Developer
True Fitness Technology O'Fallon, MO

Firmware Developer

True Fitness Technology
O'Fallon, MO
Expired: April 27, 2024 Applications are no longer accepted.
  • Vision , Medical , Dental , Paid Time Off , Retirement
  • Full-Time

For over 40 years, TRUE has remained a global leader in premium fitness machines - offering unparalleled service, innovative technology, and providing peace of mind to our customers' every step.

We are seeking a talented Firmware Developer to join our recently expanded Technology team. As a Firmware Developer, you will play a crucial role in designing, developing, and maintaining firmware for innovative fitness products.

This position is eligible to be fully remote, based in any state in the continuous U.S.

We do not provide sponsorships or assume sponsorships at this time.

Essential Functions and Responsibilities:

  1. Design and develop firmware for embedded systems, including device drivers, bootloaders, and real-time operating systems (RTOS).
  2. Collaborate with hardware engineers to define system architecture and hardware/software interfaces.
  3. Implement and optimize firmware algorithms to meet performance, memory, and power constraints.
  4. Debug and troubleshoot firmware issues using debugging tools and hardware test equipment.
  5. Write clear and concise technical documentation, including specifications, design documents, and release notes.
  6. Participate in code reviews and provide constructive feedback to peers to ensure code quality and maintainability.
  7. Work closely with software developers to integrate firmware with higher-level software applications.
  8. Stay current with industry trends and emerging technologies in embedded systems and firmware development.
  9. Provide technical support to cross-functional teams, including hardware, software, and test engineering.

Education and Experience Requirements:

  1. Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (or equivalent work experience).
  2. Proven experience in firmware development, with a minimum of 5 years of experience in embedded systems programming.
  3. Strong proficiency in programming languages such as C and C++ for embedded systems.
  4. Experience with embedded development tools and environments, such as IDEs, debuggers, and version control systems.
  5. Knowledge of microcontroller/microprocessor architectures and peripherals.
  6. Familiarity with communication protocols such as UART, SPI, I2C, USB, Ethernet, and wireless protocols (e.g., Bluetooth, Wi-Fi).
  7. Experience with RTOS (e.g., FreeRTOS, ThreadX) and bare-metal development.
  8. Understanding of hardware schematics and datasheets.
  9. Excellent problem-solving and debugging skills.
  10. Strong communication and collaboration skills, with the ability to work effectively in a team environment.

TRUE offers a comprehensive benefits package including generous PTO, paid maternity/paternity leave, 401k, health, vision, dental, among other benefits.

TRUE Fitness is a leading manufacturer of premium cardio and strength fitness products for both the commercial and retail market. Dedicated to outstanding quality and superior design, the company and its fitness equipment are consistently ranked among the top in the industry. TRUE Fitness is based in St. Louis, Missouri and has a network of dealers throughout the country and around the globe.

TRUE Fitness is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, gender identity, sexual orientation, protected veteran status, or any other applicable federal or state-protected classification.

Address

True Fitness Technology

O'Fallon, MO
63366 USA

Industry

Technology

Get fresh Firmware Developer jobs daily straight to your inbox!

¹You may also apply directly on the company website.
By clicking “Continue” above,I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.