1

Firmware Developer Jobs in New Jersey (NOW HIRING)

Firmware Engineer

Saddle Brook, NJ ยท On-site

$95 - $120/hr

The Electronics Firmware Engineer will work closely with hardware, software, manufacturing, quality, and product management teams throughout the product lifecycle, from concept and design through ...

The Electronics Firmware Engineer will work closely with hardware, software, manufacturing, quality, and product management teams throughout the product lifecycle, from concept and design through ...

The Electronics Firmware Engineer will work closely with hardware, software, manufacturing, quality, and product management teams throughout the product lifecycle, from concept and design through ...

Jr. Firmware Engineer

Hackettstown, NJ ยท On-site

$90 - $120/hr

Astrodyne TDI is looking for an Embedded Firmware Engineer with an EE or CS background that is interested in embedded FW and HW design. Key Responsibilities * Act as an individual firmware\software ...

Jr. Firmware Engineer

Hackettstown, NJ ยท On-site

$70K - $80K/yr

Astrodyne TDI is looking for an Embedded Firmware Engineer with an EE or CS background that is interested in embedded FW and HW design. An ideal candidate would have an aptitude for problem solving ...

Firmware Engineer

Bridgewater, NJ ยท On-site

$150K - $180K/yr

We are looking for a Firmware Engineer who will play a crucial role in our team to create, maintain, and update embedded control software for our Wavelength Selective Switch (WSS) product line. This ...

Astrodyne TDI is looking for an Embedded Firmware Engineer with an EE or CS background that is interested in embedded FW and HW design. An ideal candidate would have an aptitude for problem solving ...

Jr. Firmware Engineer

Hackettstown, NJ ยท On-site

$70K - $80K/yr

Astrodyne TDI is looking for an Embedded Firmware Engineer with an EE or CS background that is interested in embedded FW and HW design. An ideal candidate would have an aptitude for problem solving ...

Job Openings >> Firmware Software Engineer Firmware Software Engineer Summary Title: Firmware Software Engineer ID: 92609 Location: Picatinny Arsenal, NJ More about this job > Description ...

Firmware Software Engineer

Dover, NJ ยท On-site

$70 - $90/hr

TBD Job Title Munition Setter System Firmware/Software Engineer Job Summary As a WisEngineering employee, you will support DEVCOM-AC within the Munition Setter Team. You will work on meaningful ...

Firmware/Software Engineer Job Summary: As a WisEngineering employee, you will support DEVCOM-AC within the Munition Setter Team. You will work on meaningful projects focusing on the development ...

next page

Showing results 1-20

Firmware Developer information

See New Jersey salary details

$78.7K

$113.9K

$182.2K

How much do firmware developer jobs pay per year?

As of Aug 24, 2026, the average yearly pay for firmware developer in New Jersey is $113,942.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,900.00 and $122,800.00 per year, depending on experience, location, and employer.

What is a firmware developer?

Firmware Developers are engineers who design, develop, and maintain low-level software that directly controls hardware devices. Their work typically involves writing code in languages like C or C++ to ensure hardware components operate as intended, often within embedded systems such as microcontrollers and consumer electronics. Firmware developers collaborate closely with hardware engineers and may also troubleshoot or update firmware to enhance device performance. Their role is crucial in industries like automotive, consumer electronics, and industrial automation.

What skills and qualifications are needed to thrive as a firmware developer?

To thrive as a Firmware Developer, you need a solid background in embedded systems, proficiency in C/C++ programming, and a degree in computer engineering, electrical engineering, or a related field. Experience with microcontroller architectures, debugging tools (like JTAG or ICE), and version control systems such as Git is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate across hardware and software teams. These skills are crucial for developing reliable, efficient firmware that enables hardware devices to function correctly and meet user requirements.

What are common challenges firmware developers face when working on embedded systems projects?

Firmware Developers often encounter challenges such as optimizing code for limited memory and processing power, integrating with diverse hardware platforms, and ensuring reliable communication between software and hardware components. Debugging can be especially tricky due to limited visibility into low-level operations, requiring specialized tools like JTAG debuggers or oscilloscopes. Collaboration with hardware engineers and cross-functional teams is essential to address hardware-software integration issues and to ensure timely delivery of stable, efficient firmware.

What is the difference between Firmware Developer vs Embedded Software Engineer?

AspectFirmware DeveloperEmbedded Software Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering, or related fields; similar certifications
Work EnvironmentDesigning and developing low-level code for hardware devices, often working in hardware labs or development teamsDeveloping software for embedded systems, often in cross-functional teams, with focus on hardware-software integration
Industry UsageUsed in consumer electronics, automotive, IoT devices, and industrial equipmentCommon in automotive, medical devices, consumer electronics, and industrial automation

Firmware Developers and Embedded Software Engineers share similar skills and work environments, focusing on hardware-related software development. The main difference lies in their scope: Firmware Developers typically work on low-level code directly interacting with hardware, while Embedded Software Engineers may handle higher-level embedded applications. Both roles are essential in industries like automotive, IoT, and consumer electronics.

Are firmware developers in demand?

Firmware developers are in high demand due to the growth of embedded systems in industries such as automotive, consumer electronics, and IoT. Skills in C, C++, and real-time operating systems are particularly valuable, and job opportunities are expected to remain strong as technology continues to advance.

What job categories do people searching Firmware Developer jobs in New Jersey look for?

The top searched job categories for Firmware Developer jobs in New Jersey are:

Infographic showing various Firmware Developer job openings in New Jersey as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $113,942 per year, or $54.8 per hour.

Firmware Engineer

Crane Co.

Saddle Brook, NJ โ€ข On-site

$95 - $120/hr

Other

Retirement, PTO

Posted 9 days ago


Job description

## Firmware EngineerApplyremote type: Onsitelocations: Saddle Brook, New Jerseytime type: Full timeposted on: Posted Yesterdayjob requisition id: JR102313**Position Summary:**Westlock Controls is seeking a talented and motivated Electronics Firmware Engineer to join our Firmware Development team. This position is responsible for the design, development, testing, and maintenance of embedded firmware and electronic systems used in industrial automation products for monitoring, controlling, and networking process valves.The Electronics Firmware Engineer will work closely with hardware, software, manufacturing, quality, and product management teams throughout the product lifecycle, from concept and design through validation, certification, production release, and sustaining support. The successful candidate will contribute to the development of reliable, secure, and innovative products designed for use in hazardous and non-hazardous industrial environments, including Explosionproof and Intrinsically Safe applications.This role requires a technical expertise in embedded systems, firmware development, hardware integration, troubleshooting, and product cybersecurity, along with a passion for developing high quality next-generation industrial automation solutions that enhance operational efficiency, reliability, and safety.**Principle Duties (includes, but may not be limited to):****Firmware & Embedded Systems Development*** Design, develop, test, and maintain embedded firmware for microcontroller and microprocessor-based products.* Develop software applications and embedded solutions using C, C++, Python, Bash, and related technologies.* Implement device drivers, communication protocols, bootloaders, and real-time control algorithms.* Develop solutions for RTOS and embedded Linux environments, including FreeRTOS, ThreadX, and Linux.* Optimize firmware for performance, memory utilization, power consumption, reliability, and maintainability.* Support secure boot, secure firmware updates, OTA update mechanisms, and product cybersecurity initiatives.**Hardware Integration & Validation*** Configure, program, and troubleshoot ARM Cortex-M based embedded systems.* Perform hardware bring-up, firmware integration, debugging, and validation of new electronic designs.* Interface firmware with sensors, actuators, displays, and communication peripherals.* Utilize oscilloscopes, logic analyzers, protocol analyzers, JTAG tools, and other diagnostic equipment to evaluate system performance and resolve technical issues.* Support root cause investigations and corrective actions for product and process-related issues.**Product Development & Innovation*** Participate in new product development projects from concept through commercialization.* Collaborate closely with hardware engineers during schematic design, PCB development, and system architecture activities.* Conduct design reviews, code reviews, testing, and failure analysis to ensure product quality and reliability.* Research and evaluate emerging technologies for future product development opportunities.* Contribute innovative ideas that enhance product performance, differentiate solutions in the market, and support intellectual property development.**Connectivity & Industrial Communications*** Develop and support communication interfaces and protocols, including: + UART, SPI, I2C, CAN, Modbus + Ethernet, USB, Bluetooth Low Energy (BLE) + HART, WirelessHART, MQTT + Foundation Fieldbus and Profibus (preferred)* Support integration with industrial device management and configuration technologies such as FDT/DTM, EDDL, and FDI.**Documentation & Compliance*** Create firmware design specifications, test plans, validation reports, and technical documentation.* Participate in certification activities and support compliance with applicable industry standards and regulatory requirements.* Participate quality improvements as per IATF 16949 2016 ensure to complete toll gates for DFMEA, PFMEA, Control Plan, MSA, Process capability study for in house process* Ensure requirements of relevant standards like ISO 9001-2015, etc. are being consistently met and improved.**Essential Qualifications / Experience:*** Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems Engineering, or a related field.* 1-3 years of experience developing embedded firmware or software.* Experience programming in C and/or C++.* Experience with embedded systems and microcontroller-based products.* Exposure to serial communication interfaces such as SPI, I2C, UART, CAN, or RS-232.* Experience troubleshooting electronic hardware and firmware integration issues.* Strong analytical and problem-solving skills.* Self-motivated with the ability to manage projects and deliver results with minimal supervision.* Excellent written and verbal communication skills.**Preferred Qualifications / Experience:*** Master's degree in a related engineering discipline.* Experience with industrial automation, process control, or Industrial IoT products.* Experience with embedded Linux systems and RTOS environments.* Knowledge of functional safety or SIL-rated product development.* Experience with hazardous area certifications (ATEX, IECEx, UL, CSA).* Working knowledge of analog and digital electronics and PCB design review.* Familiarity with cybersecurity principles for embedded products.* Experience with cloud-connected industrial devices and networked systems.* Experience supporting products from concept through production release.* Ability to work effectively in cross-functional, global development teams.EOE/Women/Minorities/Veterans/Disabled#CPESalary range: $95,000 to $120,000. Several factors contribute to actual salary, including experience in a similar role or performing comparable job responsibilities, skills, training, and other qualifications. Compensation packages also include comprehensive benefits, 401K contribution and match, Paid Time Off, paid holidays, tuition reimbursement and more. Some roles may be eligible for participation in performance-based bonus programs.*This description has been designed to indicate the general nature and level of work being performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.* #J-18808-Ljbffr

Crane AI logo

About Crane AI

Sourced by ZipRecruiter

Industry

Software development

Company size

11 - 50 Employees

Headquarters location

New York, NY, US

Year founded

2017