×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Bloomfield, Hartford County, Connecticut, 06002, USA
Listing for: First Search Inc.
Full Time position
Listed on 2026-01-11
Job specializations:
  • Engineering
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below

Firmware Engineer

Location: Onsite in Bloomfield, CT, Monday through Friday.

Summary of Client

My client, Liquid Piston, a leader in next-generation engine technology, is seeking a talented and driven Electrical/Firmware Engineer to join their innovative team. In this role, you’ll have the opportunity to work on groundbreaking embedded control systems in a fast-paced R&D environment, contributing to the development of cutting‑edge rotary engine platforms.

Position Summary

The Firmware Engineer will be responsible for the full lifecycle development of embedded control systems supporting Liquid Piston’s advanced engine platforms. The ideal candidate will be a skilled C programmer with deep expertise in TI C2000 microcontrollers and experience designing, implementing, and validating both hardware and firmware components. This position requires an individual who is capable of working autonomously, collaborating across multidisciplinary teams, and supporting rapid prototyping in a dynamic R&D environment.

Key Responsibilities
  • Develop, implement, and optimize embedded firmware primarily in C for TI C2000 Series microcontrollers.
  • Design and maintain control system architectures, including discrete and analog I/O, signal conditioning, PWM generation, and closed‑loop PID control.
  • Create custom display and user interface solutions for character and graphical screens.
  • Implement and troubleshoot communication protocols such as CANbus, SPI, I2C, and RS‑232.
  • Support design and testing of power electronics control systems, including exposure to four‑quadrant motor control and space vector modulation.
  • Design, prototype, and debug analog and digital circuits; assist with PCB design using tools like Altium or OrCAD.
  • Conduct hands‑on testing using tools like oscilloscopes, multimeters, power supplies, and other lab equipment.
  • Document firmware, test results, and system architectures thoroughly; prepare presentations as necessary.
  • Collaborate with mechanical, electrical, and test engineers on the development of engine control systems (ECU).
  • Contribute to continuous improvement, rapid prototyping, and integration of new technologies into control platforms.
Required Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Strong proficiency in C programming and embedded firmware development.
  • Hands‑on experience with TI C2000 microcontrollers.
  • Familiarity with discrete and analog I/O systems, signal conditioning, PWM, and closed‑loop control.
  • Working knowledge of CANbus, SPI, I2C, and RS‑232 communication protocols.
  • Strong analog and digital circuit design and troubleshooting skills.
  • Proficiency with common lab/test equipment (oscilloscopes, multimeters, power supplies).
  • Excellent verbal and written communication skills, with the ability to document and present technical work clearly.
  • Proficiency with MS Office tools (Word, Excel, PowerPoint).
Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Other

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary