Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

Actalent

Job Description

Job Description

Job Title: Firmware Engineer

Job Description

This role focuses on designing, developing, and validating bare-metal firmware for microcontroller-based product platforms that power real-world applications used in everyday life. You will help define new software platform architectures, ensure compliance with relevant functional safety and software standards, and contribute to robust, fail-safe designs through rigorous analysis and testing. The position offers the opportunity to see the direct impact of your work in production products while working with a supportive leader who is committed to professional development.

Responsibilities

  • Collaborate in the development and specification of new product software platform architectures for microcontroller-based systems.
  • Develop product software primarily in C for bare-metal microcontroller platforms, ensuring reliability, performance, and maintainability.
  • Gain and maintain a strong understanding of software design-related agency standards relevant to the business, including IEC standards for functional safety of electronic safety-related systems, UL standards for software in programmable components, and EN 230/298 for automatic burner control systems, and apply their requirements to system and functional design.
  • Design, simulate, implement, and debug advanced control and signal processing algorithms for embedded applications.
  • Use software tools such as compilers, linkers, debuggers, in-circuit emulators, JTAG emulators, bug-tracking systems, and source-code control and build systems to develop, debug, and maintain firmware.
  • Utilize hardware tools such as oscilloscopes, digital voltmeters (DVMs), signal generators, signal analyzers, and LabView or similar software to support development, testing, and debugging activities.
  • Plan firmware and system designs to support agency approval, platform reuse, testability, and manufacturability, integrating these considerations early in the design process.
  • Perform root-cause analysis on failed products and subsystems to identify issues, implement corrective actions, and prevent recurrence.
  • Test, debug, and characterize subsystems and full systems, ensuring they meet functional, performance, and safety requirements.
  • Develop and debug interrupt handlers and device drivers for embedded microcontrollers, ensuring deterministic and robust behavior.
  • Implement and support communication protocols such as Modbus, SPI, I2C, RS-232, and RS-485 within embedded systems.
  • Apply fail-safe design principles and perform software Failure Modes and Effects Analysis (FMEA) to enhance functional safety and reliability.
  • Leverage software analysis tools to evaluate code quality, performance, and safety-related aspects of firmware.
  • Periodically perform repetitive movements associated with hands-on hardware and firmware development tasks.

Essential Skills

  • Bachelor’s or master’s degree in engineering or a closely related discipline.
  • 5+ years of experience developing bare-metal firmware for microcontroller-based systems.
  • 3+ years of experience writing and debugging interrupt handlers and device drivers.
  • 3+ years of experience testing, debugging, and characterizing subsystems and complete systems.
  • 2+ years of experience working with communication protocols such as Modbus, SPI, I2C, RS-232, and RS-485.
  • Strong proficiency in C for embedded, bare-metal firmware development.
  • Hands-on experience with embedded microcontroller development using ARM, Silicon Labs, ST, or similar platforms.
  • Experience with fail-safe design concepts and their application in embedded systems.
  • Experience performing software FMEA to identify and mitigate potential failure modes.
  • Proficiency with software tools including compilers, linkers, debuggers, in-circuit emulators, JTAG emulators, bug-tracking systems, and source-code control/build systems.
  • Experience using communication interfaces and protocols such as Modbus, SPI, I2C, RS-232, and RS-485 in embedded applications.
  • Experience working within or supporting compliance to functional safety and software-related standards such as IEC functional safety standards, UL software standards, and EN 230/298.
  • Ability to perform thorough root-cause analysis on failed products and systems.
  • Capability to design, simulate, and debug control and signal processing algorithms for embedded systems.

Additional Skills & Qualifications

  • Experience with ARM, Silicon Labs, and ST microcontroller ecosystems and associated development environments.
  • Familiarity with functional safety concepts and standards related to electronic safety-related systems.
  • Experience with software analysis tools for code quality, performance, or safety assessment.
  • Experience developing device drivers and low-level hardware abstraction layers for embedded platforms.
  • Exposure to real-time operating systems (RTOS) in embedded environments.
  • Experience using JTAG-based debugging and in-circuit emulation tools for low-level troubleshooting.
  • Knowledge of Modbus and other industrial communication protocols in control applications.
  • Experience with LabView or similar tools for test automation, measurement, and analysis.
  • Ability to plan designs with a focus on agency approval, platform reuse, testability, and manufacturability.
  • Strong problem-solving skills, attention to detail, and a methodical approach to debugging and validation.
  • Interest in working on products that are used in everyday life and in seeing the tangible impact of your engineering work.
  • Motivation to grow under a manager who focuses on team development and professional growth.

Work Environment

This position is primarily onsite, with some flexibility to work remotely when needed. You will work in a hands-on engineering environment that combines firmware development with close interaction with hardware, including microcontroller-based platforms and electronic test equipment. The role involves regular use of tools such as oscilloscopes, digital voltmeters, signal generators and analyzers, JTAG interfaces, in-circuit emulators, and software platforms like LabView, along with standard embedded development toolchains. The setting supports collaboration with other engineers and offers the opportunity to see products move from concept through development into real-world use.

Job Type & Location

This is a Contract to Hire position based out of Derry, NH.

Pay and Benefits

The pay range for this position is $125000.00 - $150000.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Derry,NH.

Application Deadline

This position is anticipated to close on Aug 31, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on us.fitly.work for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Derry, NH vacancy
  •  ...goal of making a meaningful impact. Join our diverse, world-class team, and together, we can make a difference. About the Firmware Engineer role: Fireye, located in Derry, NH, seeks an energetic, enthusiastic, and fast-paced Firmware Engineer to lead firmware... 
    Suggested

    Fireye, LLC

    Derry, NH
    2 days ago
  • $165k - $218k

     ...imaging systems, deployed to tackle the most significant security challenges of America and its allies. The team is looking for a Firmware Engineer to lead the architecture, standardization, and development of new capabilities all the way from conceptualization to... 
    Suggested
    Full time
    Work experience placement
    Relocation package

    anduril

    Hudson, NH
    3 days ago
  •  ...Title: Firmware Engineer - High Speed Cables Location: Nashua, NH Amphenol High Speed Products Group is the market leader for high speed, high bandwidth electrical connectors for the Telecom/Datacom market (Mobile Networks, Storage, Servers, Routers, Switches,... 
    Suggested
    Work experience placement

    Amphenol ICC

    Nashua, NH
    2 days ago
  •  ...technology, and experience to help businesses achieve their goals. Ready to be brilliant, together?EFI is seeking an R&D Software Engineer to join our software and hardware development team in Londonderry, New Hampshire. This position reports to the local R&D product leader... 
    Suggested
    Local area
    Remote work
    Worldwide

    EFI Electronics for Imaging

    Londonderry, NH
    1 day ago
  •  ...9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday offJob Description:Project Engineering is the art of creating order out of chaos and providing precise technical direction with a clear vision for your engineering team... 
    Suggested

    L3Harris Technologies

    Londonderry, NH
    4 days ago
  • A leading technology company is seeking a Software Engineering Manager to lead embedded software development and manage a team of engineers. The role requires extensive experience in embedded software development, strong knowledge of C++/C, and the ability to oversee the... 

    L3Harris Technologies

    Londonderry, NH
    4 days ago
  • $30k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Embedded Software Test Engineer (Optical Space Systems) : Sign-on bonus ($30K max) Job Code: 41784 Job Location: Wilmington, MA Job Schedule: 9/80 (... 
    Local area
    Relocation
    Relocation package
    Flexible hours

    L3Harris Technologies

    Londonderry, NH
    2 days ago
  •  ...Londonderry, NH-based L3Harris Technologies is looking for a Sr. Manager, Software Engineering to lead a high-performing team delivering software and firmware for night vision and weapon-mounted systems. You will influence technical strategy and ensure cross-functional... 
    Night shift

    Jobleads-US

    Londonderry, NH
    5 hours ago
  • Job Title: Lead, Electrical Engineer (Digital Design) Job Code: 41438Job Location: Londonderry, NH or Tempe, AZJob Schedule: 9/80; Employees...  ...Design Engineer, you will be responsible for the complete firmware development lifecycle, leading the firmware development of complex... 
    Night shift

    L3Harris Technologies

    Londonderry, NH
    1 day ago
  • $84.3k - $160.05k

     ...Position: Field Applications Engineer Job Description: As a Field Applications Engineer at Arrow Electronics, you will be helping our customers select and design-in FPGA's. Arrow FAE's are trusted advisors, providing technical expertise and guidance to ensure... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work

    Arrow Electronics

    Londonderry, NH
    4 days ago
  • $110.5k - $160k

     ...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Derry, NH
    19 hours ago
  •  ...server, storage, data center, mobile, RF, networking, industrial, business equipment, and automotive. Position Summary: Firmware Engineering Manager Location: Nashua, NH Amphenol High Speed Products Group is the market leader for high speed, high bandwidth electrical... 

    Amphenol TCS

    Nashua, NH
    a month ago
  • $87.9k - $115.12k

     ...Position: Applications Engineer Job Description: What You'll Be Doing: Designs and develops software solutions to meet business requirements. Manages full software development life cycle including testing, implementation, and auditing. Performs product design... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    Arrow ECS

    Londonderry, NH
    3 days ago
  • $132.96k - $226.04k

    Job Description BAE Systems is hiring for a Sr. Principal Electrical Engineer. At BAE Systems, we deliver a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support... 
    Full time
    Work experience placement
    Local area

    BAE Systems USA

    Nashua, NH
    1 day ago
  • Job DescriptionMercury Systems is seeking the best and brightest engineering talent to help us deliver cutting‑edge technology for mission‑critical aerospace and defense applications, advancing innovation where it matters most.In this role, our team is looking for a Principal... 
    Permanent employment
    Casual work
    Worldwide

    Mercury Systems

    Hudson, NH
    1 day ago
  •  ...essential for driving creativity and innovation.Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success... 
    Contract work
    Local area
    Overseas

    Arista Networks

    Nashua, NH
    4 days ago
  • Job DescriptionJob Summary:As a Senior Principal Electrical Engineer at Mercury Systems, you will serve as a senior technical leader providing strategic direction and oversight to board-level hardware development across multiple programs. You will see the profound impact... 
    Permanent employment
    Casual work
    Worldwide

    Mercury Systems

    Hudson, NH
    3 days ago
  • $15k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Embedded Software Engineer (Aerospace Flight) : Sign-on bonus ($15K max) Job Code: 39272 Job Location: Wilmington, MA Job Schedule: 9/80 (Every... 
    Local area
    Relocation
    Relocation package
    Flexible hours

    L3Harris Technologies

    Salem, NH
    2 days ago
  • Motion Recruitment Partners LLC is seeking a Senior Embedded Software Engineer for a full-time role in a suburban tech hub outside Boston, focusing on software powering high-reliability hardware systems worldwide. You will collaborate across disciplines, influence technical... 
    Full time
    Worldwide

    Motion Recruitment Partners LLC

    Salem, NH
    19 hours ago
  •  ...Role: Software Engineer in Test \\ Location: Merrimack, NH 03054 (Hybrid Onsite Project )\ Duration: 12+ Months Contract (Long Term Renewable contract \)\\ \ \ Required Skills: \\ \ · \\\ ETL Testing \\ \ · \\\ Data Lake \\ \ · \\\... 
    Long term contract
    Contract work

    Govserviceshub

    Merrimack, NH
    19 hours ago
  •  ...assistance to test teams and support personnel as needed to achieve project objectives Qualifications ~§ BSc or MSc in Electrical Engineering or related technical discipline (equivalent) ~§ 2+ years of direct software development experience ~§ Direct experience with... 
    Full time
    Remote work
    Worldwide

    Parallel Wireless

    Nashua, NH
    19 hours ago
  • Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged...
    Full time
    Remote work

    Ssg

    Manchester, NH
    19 hours ago
  •  ...interest of national security. Job Title: Sr. Manager, Software Engineering Job Code: 43204 Job Location: Londonderry, NH (Onsite)...  ...responsible for driving the development of software and firmware solutions that enable the next generation of integrated night... 
    Temporary work
    Local area
    Night shift

    Jobleads-US

    Londonderry, NH
    19 hours ago
  • Job Summary:The Electrical Hardware Engineering Manager is responsible for the successful execution of hardware development for innovative, leading-edge medical diagnostics technologies involving diverse clients and applications. This role blends management and technical... 
    Work at office

    Elbit Systems of America

    Merrimack, NH
    4 days ago
  •  ...essential for driving creativity and innovation.Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success... 
    Contract work

    Arista Networks

    Nashua, NH
    3 days ago
  •  ...aircraft compliance and health management, proudly serving the global business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships with more than 1,300 maintenance facilities and parts suppliers worldwide... 
    Full time
    Worldwide

    CAMP Systems

    Merrimack, NH
    3 days ago
  •  ...solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. The Software Engineer for Connectivity will be responsible for development of network connectivity infrastructure for the company’s medical devices. Our... 
    Full time
    Work at office

    Globus Medical

    Methuen, MA
    1 day ago
  • Title: Senior Software Engineer Location: Fremont, CA 94538Onsite interviews only in building 1 - 47173 Benicia st. Fremont, CA 94544 - expect up to 2 hoursKey Responsibilities:The Senior Software Engineer, under general supervision, analyzes, develops and modifies complex... 

    Spectraforce Technologies

    Fremont, NH
    3 days ago
  •  ...solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible. As a Senior Software Engineer, you will be part of a small pluri-disciplinary development team of 5 to 10 engineers, dedicated to the development of a complete... 
    Full time

    Globus Medical

    Methuen, MA
    4 days ago
  •  ...essential for driving creativity and innovation.Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success... 

    Arista Networks

    Nashua, NH
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!