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

Firmware Engineer

Job in Somerville, Middlesex County, Massachusetts, 02145, USA
Listing for: Sealite Pty
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

We are seeking an experienced Firmware Engineer to join our Product Development team. This role is responsible for leading the design, development, testing and maintenance of embedded firmware solutions using ARM and NXP processors.

You will work closely with systems, electrical and test engineers, as well as project managers, contributing to the delivery of high-quality, reliable products in a safety-focused engineering environment.

Job Description

Key Responsibilities
  • Design, develop, test and maintain embedded firmware solutions
  • Implement the latest trends in code development (Including the use of AI)
  • Research, write, document and test new software programs
  • Analyse existing systems and identify areas for improvement
  • Identify, troubleshoot and resolve software defects
  • Create technical specifications, software design documentation and test plans
  • Follow structured software development life cycles and engineering processes
  • Investigate and assess new and emerging technologies
  • Collaborate with cross-functional engineering and project teams
  • Consult with internal stakeholders and clients on software performance
  • Contribute to continuous improvement initiatives
  • Maintain a strong “safety first” approach in all work
Desired Skills and Experience Skills & Experience
  • Degree qualified in Software Engineering, Electrical Engineering
    , or similar
  • 5+ years’ experience in embedded systems development
  • Strong proficiency in C/embedded C – (C91/C11), typically in Windows-based development environments
  • Solid understanding of embedded firmware systems and development practices
  • Experience with ARM Cortex-M architecture and/or NXP processors
  • Proven track record with STM
    32

    CubeIDE, VS Code and/or Visual Studio
  • Ability to implement unit testing and maintain code quality
  • Familiarity with Git and Atlassian tools (desirable, not essential)
Why Join Us?
  • Work on technically challenging embedded products
  • Collaborative, professional engineering team
  • Support for ongoing learning and development
  • Strong focus on safety, quality and continuous improvement

Equally as important as the skills you bring to this role, is the cultural fit you bring to our organisation.

As this role is instrumental across many facets of our business, communication skills and the ability to effectively interact with both internal and external stake holders is paramount.

Please refer here for details of how Sealite manages your private information.

#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