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

Firmware Engineer

$43.26 - $67.3 per hour

Actalent

Embedded Engineer

The Embedded Engineer designs, develops, and tests embedded software for advanced aerospace and defense systems. This role focuses on creating efficient, reliable firmware for microcontroller-based and embedded Linux systems while ensuring compliance with rigorous industry standards. The engineer collaborates closely with hardware, systems, and test engineering teams to deliver high-quality, well-documented software that integrates seamlessly into complex embedded platforms.

Responsibilities

  • Design, develop, and test embedded software, including requirements analysis, architecture design, implementation, and integration.
  • Write efficient, reliable, and maintainable code in C and C++ for embedded applications, and use C# and Python where appropriate for tools, test, or support applications.
  • Debug software and firmware issues using a variety of tools and techniques, including JTAG, emulators, and other embedded debugging tools.
  • Develop and execute software verification and validation plans, including unit testing, integration testing, and system testing for embedded systems.
  • Work closely with cross-functional teams, including hardware engineering, systems engineering, and test engineering, to ensure software compatibility and robust system integration.
  • Create and maintain accurate, up-to-date documentation, including software design documents, test plans, and user manuals.
  • Manage software configuration using version control systems and follow a formal Software Development Lifecycle (SDLC) process.
  • Ensure software complies with relevant industry standards and regulations, including DO-178C and DO-254, as applicable to the project.
  • Apply software architecture and design best practices to develop scalable, modular, and reusable embedded software components.
  • Perform code optimization and profiling to improve performance, memory usage, and reliability of embedded applications.
  • Develop and execute software tests and participate in formal software verification activities to demonstrate requirements coverage and quality.
  • Use coding standards such as MISRA C and apply static and dynamic analysis tools, including code coverage and analysis tools like Coverity and LDRA.
  • Collaborate effectively with a team of engineers and technicians and contribute to a hands-on laboratory environment for integration and test.
  • Support continuous improvement of development processes, tools, and practices to enhance software quality and productivity.

Essential Skills

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Between 2+ and 7+ years of experience in embedded software or firmware development, depending on level.
  • Hands-on development experience using C for embedded application development.
  • Proficiency in C++ for embedded or systems-level programming.
  • Strong debugging and analysis skills for embedded systems, including use of JTAG and emulators.
  • Experience developing software using a formal Software Development Lifecycle (SDLC) process.
  • Experience developing software tests and performing software verification and validation activities.
  • Strong documentation and technical writing skills for design documents, test plans, and user documentation.
  • Familiarity with microcontrollers, digital signal processors (DSPs), and assembly language concepts.
  • Software architecture and design experience in embedded or real-time systems.
  • Experience in code optimization and profiling for performance and resource-constrained environments.
  • Familiarity with coding standards such as MISRA C for safety- and reliability-focused software.
  • Familiarity with code coverage and analysis tools such as Coverity and LDRA.
  • Ability to work effectively as part of a multidisciplinary engineering team and collaborate in a laboratory setting.
  • Ability to obtain and maintain a security clearance, as required for certain projects.

Additional Skills & Qualifications

  • Experience with embedded Linux or other real-time operating systems in firmware or embedded system development.
  • Experience working in aerospace, defense, or other highly regulated, safety-critical industries.
  • Knowledge of and practical exposure to industry standards such as DO-178C and DO-254.
  • Experience with firmware and hardware integration, including working closely with hardware engineering teams.
  • Exposure to Python and C# for scripting, test automation, or tooling to support embedded development.
  • Comfort working with laboratory equipment and test setups for embedded systems.
  • Strong interpersonal and communication skills, with the ability to explain technical concepts clearly to cross-functional partners.
  • Motivation to work in a fast-growing, high-impact environment at the forefront of space and defense technology.

Work Environment

This role is fully on-site at an office in Parsippany, following a standard five-day, eight-hour-per-day schedule with no remote or hybrid flexibility. The environment is a hands-on engineering and laboratory setting, working closely with hardware, systems, and test engineers on advanced aerospace and defense projects, including components for space launch vehicles and satellites. The company offers flexible work schedule options, such as a compressed work week of four 10-hour days (Monday through Thursday) with Fridays off, or four 9-hour days (Monday through Thursday) plus a half-day on Friday ending at noon. The organization is a rapidly growing technology leader in its sector, recognized as a top workplace, with significant hiring growth and clear opportunities for career development and advancement. Engineers have the opportunity to see the direct impact of their work on mission-critical products deployed in space and defense applications, within a professional environment that values innovation, quality, and collaboration. Typical attire is standard professional or engineering-appropriate clothing suitable for an office and laboratory setting.

Job Type & Location

This is a Contract to Hire position based out of Parsippany-Troy Hills, NJ.

Pay and Benefits

The pay range for this position is $43.26 - $67.30/hr. 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 Parsippany-Troy Hills, NJ.

Application Deadline

This position is anticipated to close on Jun 5, 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 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

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

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.

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

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall 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 applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Parsippany, NJ vacancy
  • $101.5k - $162.1k

     ...Embedded Software Engineer As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams...  ...embedded software for driving Photonic IC's. Design and develop firmware for embedded microcontrollers. Read board schematics, triage... 
    Suggested
    Work experience placement
    Flexible hours

    Ciena

    New Providence, NJ
    4 days ago
  • $153k - $242k

     ...Senior Firmware Engineer, OpenBMC Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  • $109k - $160k

     ...Firmware Engineer, SPX Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers by pioneers, CoreWeave delivers a platform of technology, tools, and teams that enables innovators to build and scale AI... 
    Suggested
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    2 days ago
  •  ...Staff Firmware Engineer This is a highly technical role inside the CooperSurgical R&D New Product Development (NPD) group developing firmware and electronics systems in support of various electromechanical product launches. Within the scope of this role are electro-... 
    Suggested
    Full time
    Work experience placement
    Shift work

    Cooper Cos.

    Livingston, NJ
    4 days ago
  • $100.22k - $111.18k

     ...Job Title RUST Embedded Software Engineer Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 2+ years of job-related experience, or a Master's degree and... 
    Suggested
    Second job
    Flexible hours

    Progeny Systems Corporation

    Florham Park, NJ
    1 day ago
  •  ...develop and test mission-critical software for advanced power distribution and flight actuation systems. As an Embedded Software Engineer , you will collaborate with cross-functional teams to design high-priority programs that ensure the safety and precision of modern... 
    Work at office

    Excelion Partners LLC

    Parsippany, NJ
    4 days ago
  • $113.2k - $237.8k

     ...Job Title: Sr. Embedded Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start:...  ...challenges. Responsibilities: Reverse engineer embedded firmware, device drivers, and proprietary telecom systems to identify undocumented... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    1 day ago
  •  ...Position: Embedded Software Engineer Location: Parsippany, NJ Job Id: 1871-606-27-R # of Openings: 2 Elevate your career at Marotta Controls, a New Jersey Top Workplace three years running! Dedicated to innovation, quality and excellence,... 
    Hourly pay
    Full time
    Work at office
    Local area
    Flexible hours

    Marotta Controls

    Parsippany, NJ
    2 days ago
  • $100k - $175k

    Marotta Controls is seeking an Embedded Software Engineer to develop and test critical software in Parsippany, NJ. This role involves software development, requirements gathering, and working within a team on high-priority programs. Candidates should have a Bachelor's... 
    Full time

    Marotta Controls

    Parsippany, NJ
    3 days ago
  • $113.2k - $237.8k

    CACI International Inc. is looking for a Sr. Embedded Software Engineer in Florham Park, NJ. The role requires deep expertise in embedded...  ...cybersecurity. Responsibilities include reverse engineering firmware, developing custom analysis tools, and collaborating with hardware... 

    CACI International Inc.

    Florham Park, NJ
    16 hours ago
  • $153k - $167k

    RadNet, Inc. is seeking a highly experienced Staff Engineer in Pine Brook, New Jersey. This role demands expertise in implementing and testing embedded control software for guidance and navigation products. Responsibilities include leading projects, technical innovation... 

    RadNet, Inc.

    Pine Brook, NJ
    16 hours ago
  • $86k - $106k

    Who we are American International Group, Inc. (AIG) is a leading global insurance organization. AIG member companies provide a wide range of property casualty insurance in approximately 70 countries and jurisdictions. These diverse offerings include products and services...
    Work at office

    AIG

    Parsippany, NJ
    2 days ago
  •  ...Understanding of RESTful APIs and microservices architecture. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field. 5 7 years of professional experience in software development. Proven experience in developing... 
    Remote work

    Yantran LLC

    Boonton, NJ
    16 hours ago
  •  ...Senior Software Engineer – Frontend We are seeking a Frontend Engineer to design and scale AI-powered applications that automate complex professional workflows. You will work closely with the leadership team and domain experts to deploy systems used by specialized... 
    H1b
    Relocation
    Visa sponsorship

    Rad Hires

    Morristown, NJ
    2 days ago
  • $113.2k - $237.8k

     ...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity :... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Florham Park, NJ
    4 days ago
  • $123k - $138k

     ...technical expertise and respected world-wide as a 'full service' provider. For more information visit our website at Sr. Software Engineer (Embedded) Overview In this role, you will be responsible for the implementation and testing of embedded control software... 
    Worldwide

    Kearfott

    Pine Brook, NJ
    2 days ago
  •  ...Strong interpersonal, verbal and written communication skills. Required Experience Bachelor's degree in computer science, Engineering, Information Technology, or related technical field, and minimum 5 years of experience working in financial service industry in... 

    Valley National Bancorp

    Morristown, NJ
    3 days ago
  • $98.5k - $206.8k

     ...Job Title: Wireless Protocols Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US Anticipated Posting... 
    Full time
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Florham Park, NJ
    2 days ago
  • $170k

     ...Job Description Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development... 
    Hourly pay
    Temporary work
    Work at office

    Barclays

    Whippany, NJ
    3 days ago
  • $126.12k

    Experience Required 24 months Minimum Education Required Bachelor's degree in Engg., Info, Tech., Comp. Sci. & Engg. Expected Start Date 05/08/2026 Compensation $126,120.00 - $126,500.00 / Yearly Hours Per Week 40 Number Of Positions 1 Shift...
    Full time
    Shift work
    Day shift

    Yotta Systems Inc

    Parsippany, NJ
    4 days ago
  • Greetings! Job Title: Software Developer (sas) Location: Dallas, TX (5 days onsite) Years of Experience: 7 Years SAS BASE, SAS PROCEDURES, SAS MACROS Need a candidate who can effectively decode the automated sas local and global macros Job Summary: ...
    Local area

    Yantran LLC

    Florham Park, NJ
    16 hours ago
  • $110k - $123k

     ...Position: Software Engineer III (Automated Test Equipment) Location: Parsippany, NJ Job Id: 2000-633 # of Openings...  ...SQL, SQLite, etc.) experience is a plus. Design and implement firmware in C using TI's Code Composer. Experience with LabView (Real... 
    Local area
    Relocation package
    Flexible hours

    Marotta Controls

    Parsippany, NJ
    2 days ago
  •  ...Position: Senior Software Engineer Department: Information Technology Reports To: Manager, Software Development FLSA: Exempt The Corporate core office operating hours are Monday through Friday 8:30 am - 5:00 pm EST. Primary Function: The primary... 
    Work at office
    Local area
    Monday to Friday

    Asembia

    Florham Park, NJ
    16 hours ago
  •  ...Software Engineer - DevOps Location: Whippany, NJ Duration: Long term Requirement: Budgeting Stakeholder Management Risk Management Issue Escalation Reporting and Analysis Strategic Thinking Project Management Change and Transformation Digital and Technology... 
    Local area

    E-Solutions

    Whippany, NJ
    16 hours ago
  •  ...Sr. Software Engineer TECHM-JOB-28970 Role:- CDP Tealium Engineer Location:- Remote Job Description: Knowledge of using CDP tools to build unified customer profiles to support multi-dimensional segmentation Working knowledge of unifying and activating... 
    Remote work

    Keylent Inc

    Parsippany, NJ
    4 days ago
  •  ...and availability, diagnose issues across infrastructure, network, and application layers, and drive resolution. Define and enforce engineering standards related to security, logging, monitoring, build, deployment, and integration practices. Support production operations... 
    Work at office
    3 days per week

    Cerebra Consulting

    Morristown, NJ
    1 day ago
  • $150.55k - $217k

     ...Software Engineering Senior Advisor Cigna-Evernorth Services Inc. seeks a Software Engineering Senior Advisor for the Morris Plains, NJ location to support over 30 applications, focusing on Consumer Driven Healthcare (CDH) and Mainframe Services (MFS). Responsibilities... 
    Local area
    Work from home

    CarepathRx

    Morris Plains, NJ
    3 days ago
  • $189.59k

     ...Software Engineering Senior Advisor The job profile for this position is Software Engineering Senior Advisor, which is a Band 4 Contributor Career Track Role with Cigna -Evernorth Services Inc. Responsibilities: Design and develop consolidated, conformed enterprise... 
    Local area
    Work from home

    CarepathRx

    Morris Plains, NJ
    1 day ago
  • $130.2k - $217k

     ...Software Engineering Senior Advisor The Software Engineering Senior Advisor is a senior-level role responsible for designing, building, and improving complex software and systems. This person leads teams, supports large projects, and helps make sure technology solutions... 
    For contractors
    Work experience placement
    Local area
    Work from home
    Flexible hours

    CarepathRx

    Morris Plains, NJ
    1 day ago
  • $65.9k - $152.61k

     ...tuition reimbursement & longevity bonuses Responsibilities We are seeking a highly experienced and strategic Automation Test Engineer III to lead the design, development, and optimization of our automated testing infrastructure. This role is ideal for a senior-... 
    Work at office
    Remote work
    Weekend work

    Berkshire Hathaway GUARD Insurance Companies

    Parsippany, NJ
    3 days ago

Do you want to receive more vacancies?

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