1

Embedded Systems Firmware Engineer Jobs in New York

Firmware & Embedded Systems Development * Design, develop, test, and maintain embedded firmware for microcontroller and microprocessor-based products. * Develop software applications and embedded ...

The Electronics Firmware Engineer will work closely with hardware, software, manufacturing, quality ... Firmware & Embedded Systems Development*** Design, develop, test, and maintain embedded firmware ...

Firmware & Embedded Systems Development * Design, develop, test, and maintain embedded firmware for microcontroller and microprocessor-based products. * Develop software applications and embedded ...

This role requires a firmware engineer comfortable working across the entire embedded systems spectrum -- from low-level MCU peripheral bring-up to SoC-level system integration -- rather than ...

Embedded Firmware Engineer

Matawan, NJ · On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that ... You will work across embedded Linux, firmware, system bring-up, drivers, and high-performance data ...

Embedded Firmware Engineer

Matawan, NJ · On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that ... You will work across embedded Linux, firmware, system bring-up, drivers, and high-performance data ...

Embedded Firmware Engineer

Matawan, NJ · On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that ... You will work across embedded Linux, firmware, system bring-up, drivers, and high-performance data ...

Embedded Firmware Engineer

Matawan, NJ · On-site

$106K - $145K/yr

Embedded Firmware Engineer Summary You will contribute to the embedded software and firmware that ... You will work across embedded Linux, firmware, system bring-up, drivers, and high-performance data ...

BSEE or BSCS or BSCE or related degree * 4 to 6 years of experience in C and C++ programming, firmware development * 4 to 6 years of experience in real-time embedded systems design, programming ...

Senior Firmware Engineer

New York, NY · On-site

$130K - $180K/yr

Design and develop firmware for embedded systems * Collaborate with hardware engineers to define and implement firmware requirements * Perform system integration tests to ensure firmware ...

DR - We're building humanity's defense layer for the AI age and are looking for a Firmware Engineer ... Work directly with the hardware lead across EE, firmware, and embedded systems. * Operate in ...

DR - We're building humanity's defense layer for the AI age and are looking for a Firmware Engineer ... Work directly with the hardware lead across EE, firmware, and embedded systems. * Operate in ...

DR - We're building humanity's defense layer for the AI age and are looking for a Firmware Engineer ... Work directly with the hardware lead across EE, firmware, and embedded systems. * Operate in ...

Senior Firmware Engineer

New York, NY · On-site

$153K - $242K/yr

Experience: 6+ of professional experience in firmware or embedded systems development, including direct work with Linux-based OpenBMC firmware. * Education: Bachelor's degree in Computer Engineering ...

next page

Showing results 1-20

Embedded Systems Firmware Engineer information

What is an embedded systems firmware engineer?

Embedded Systems Firmware Engineers are professionals who design, develop, and maintain the low-level software (firmware) that controls hardware devices in embedded systems. Their work involves writing code that interacts directly with hardware components such as microcontrollers, sensors, and communication interfaces. They ensure that embedded devices, like medical equipment, automotive controllers, or consumer electronics, operate efficiently and reliably. These engineers must have a strong understanding of both hardware and software principles, as well as proficiency in programming languages like C or C++.

What are the key skills and qualifications needed to thrive as an embedded systems firmware engineer?

To thrive as an Embedded Systems Firmware Engineer, you need a strong background in computer engineering, proficiency in programming languages like C/C++, and experience with microcontroller architectures, often backed by a relevant degree. Familiarity with hardware debugging tools, real-time operating systems (RTOS), and version control systems such as Git is typically required. Problem-solving, attention to detail, and strong communication skills are essential for effective collaboration and troubleshooting. These competencies ensure robust firmware development, smooth integration with hardware, and reliable performance in critical embedded applications.

What are some common challenges embedded systems firmware engineers face when integrating new hardware components?

One frequent challenge for Embedded Systems Firmware Engineers is ensuring seamless compatibility between new hardware components and existing firmware. This often involves debugging communication protocols, adapting drivers, and handling timing issues unique to the hardware. Engineers must collaborate closely with hardware designers and test engineers to resolve integration problems efficiently. Staying updated on new technologies and tools is essential to address these challenges effectively and maintain system reliability.

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

AspectEmbedded Systems Firmware EngineerEmbedded Software Developer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of C/C++Bachelor's in Computer Science, Software Engineering, or related fields; proficiency in C/C++, Python
Work EnvironmentHardware-focused, working closely with microcontrollers and embedded devicesSoftware-focused, developing applications for embedded platforms
Industry UsageAutomotive, consumer electronics, industrial automationConsumer electronics, IoT devices, medical devices

Both roles involve embedded programming, but Embedded Systems Firmware Engineers focus on low-level firmware development directly on hardware, while Embedded Software Developers often work on higher-level software layers. The roles overlap in skills and industries, but differ in focus and scope.

What cities in New York are hiring for Embedded Systems Firmware Engineer jobs?

Cities in New York with the most Embedded Systems Firmware Engineer job openings:

Firmware Engineer

Saddle Brook, NJ • On-site

Crane Company
Software Development • 11 - 50 employees

Full-time

Retirement, PTO

Re-posted 2 days ago


Job description

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, I²C, 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, I²C, 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
#CPE
Salary 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.
Crane Company. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, gender, sexual orientation, general identity, national origin, disability or veteran status.

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