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

Sr Firmware Engineer; C, C++ , Operating Systems, USB drivers, designing and implemen

Job in Greenwich, Fairfield County, Connecticut, 06831, USA
Listing for: DBA Web Technologies
Full Time position
Listed on 2026-02-12
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Sr Firmware Engineer (C, C++ , real-time Operating Systems, USB drivers, designing and implemen[...]

Sr Firmware Engineer (C, C++ , real-time Operating Systems, USB drivers, designing and implementing firmware, Renesas E2

Studio, STM
32

CubeIDE, Git) in Shelton, CT

C, C++, Embedded C, Embedded C++, Firmware Engineer, RTOS

Location:

Connecticut

Job Function:
Firmware Engineer

Date Of Job Posting: 03-12-2022

Sr Firmware Engineer (C, C++ , real-time Operating Systems, USB drivers, designing and implementing firmware, Renesas E2

Studio, STM
32

CubeIDE, Git) in Shelton, CT

POSITION:
Sr Firmware Engineer (C, C++ , real-time Operating Systems, USB drivers, designing and implementing firmware, Renesas E2

Studio, STM
32

CubeIDE, Git)

LOCATION:

Three Possible Locations: Shelton, CT or Boston, MA or New York City
DURATION:
Full-Time onsite position
SALARY:
Excellent Compensation with benefits + 401K

SKILLS:

C, C++, real-time multitasking Operating Systems, Strong debugging and system integration skills, Renesas H8 family of MCU, Coding and tuning precision motion control sub-systems, designing, writing and debugging USB drivers, designing and implementing firmware to be used on USB based peripherals, Renesas E2

Studio, STM
32

CubeIDE, Protocol Standards for Wired and Wireless Communications, Git.

DESCRIPTION:

ROLE:

  • Aggressively searching for a knowledgeable firmware engineer who possess the desire to develop a detailed knowledge of our current systems in order to support sustaining activities and product enhancements, along with new product development opportunities
  • You will work with the current Distinguished Engineers responsible for maintaining and developing the product lines.
  • You will also be collaborating closely and working with the other Core product support teams such as Software, Electrical, Mechanical, Systems and Test engineers.
  • You will also interface with external functions such as Service, Procurement, Product Supply, User Experience, and Line of Business to develop solutions and products that meet our clients’ needs

REQUIRED EXPERIENCE and SKILLS:

  • Proficient in C and C++ and how the code is structured in an embedded environment.
  • Have a strong working knowledge of various real-time multitasking Operating Systems.
  • Strong debugging and system integration skills.
  • A working knowledge of Renesas H8 family of MCUs is a plus.
  • Strong background and hands on experience coding and tuning precision motion control sub-systems.
  • Experience designing, writing and debugging USB drivers in addition to designing and implementing firmware to be used on USB based peripherals.
  • You must have hands on experience working with Integrated development environments such as Renesas E2

    Studio and STM
    32

    CubeIDE.
  • The candidate must have the ability to analyze system level failures and achieving a reliable resolution of an issue.
  • Knowledge of Protocol Standards for Wired and/or Wireless Communications
  • Ability to write detailed design documentation, conduct design review meetings
  • The candidate must have strong interpersonal skills and can communicate clearly with team members and clients.
  • Familiar with source controls tools such as Git.
Call DBA Web Technologies Today
#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