Firmware Engineer

782 Westlock Controls Corporation

Saddle Brook (NJ)

On-site

USD 95,000 - 120,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Crane Company seeks an Electronics Firmware Engineer to design, develop, test, and sustain embedded firmware for industrial automation products. You will work with hardware, software, and quality teams to ensure secure, reliable operation across hazardous environments, including explosion‑proof and intrinsically safe applications.

We value expertise in C/C++, Python, debugging, and hardware integration on ARM Cortex‑M platforms.

Qualifications

  • Bachelors in Electrical/Computer Engineering or related field.
  • 1–3 years of embedded firmware/software experience.
  • Proficient in C and C++ for microcontrollers.

Responsibilities

  • Design, develop, test, and maintain embedded firmware for MCU/MPU products.
  • Integrate firmware with hardware, sensors, and peripherals.
  • Participate in design reviews, debugging, and validation.

Skills

C/C++
Python
Bash
Embedded systems

Education

Bachelor's degree in Electrical Engineering

Tools

JTAG

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. At Crane, we believe that attracting and retaining the highest quality people is the best insurance of success. Our goal is to recruit talented people and train them within a culture that calls for performance with trust and respect. Join us. The unique backgrounds and differences of our associates make us stronger, more capable, and more successful. Beyond an associate’s base compensation, we reward and reinforce wellbeing with a compelling package of both cash and non‑cash benefits, including comprehensive health, wellness incentives, assistance with retirement savings, paid time off, paid holidays, and tuition reimbursement — as well as performance‑based bonus programs for certain positions. Crane prioritizes career development for our associates. All associates receive an annual development plan that includes a mixture of on‑the‑job coaching and formal training experiences to support individual development needs. We firmly believe in associate growth that supports career progression and we will proactively support your ongoing career development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Crane ChemPharma & Energy • Saddle Brook (NJ)

On-site
USD 95,000 - 120,000
401K contribution and match
Paid Time Off
Performance-based bonus programs
+1
Firmware Engineer
Firmware Engineer

Crane Company • Saddle Brook (NJ)

On-site
USD 95,000 - 120,000
Comprehensive benefits
401K contribution and match
Paid Time Off
+2
Embedded Software Engineer Sr
Embedded Software Engineer Sr

202 ELDEC Aerospace Corp. • United States

On-site
USD 133,000 - 162,000
Health care
401k Retirement Plan
Education Reimbursement
Embedded Software Engineer Sr
Embedded Software Engineer Sr

Crane Aerospace & Electronics • Lynnwood (WA)

On-site
USD 133,000 - 162,000
Health care
Dental insurance
Vision insurance
+2
Manufacturing Engineer
Manufacturing Engineer

782 Westlock Controls Corporation • Saddle Brook (NJ)

On-site
USD 85,000 - 115,000
Comprehensive benefits
401K with match
Paid time off
+1
Electrical Engineer II
Electrical Engineer II

202 ELDEC Aerospace Corp. • United States

On-site
USD 102,000 - 120,000
Health and welfare benefits starting 1
Paid time off and holidays
401(k) retirement plan with company匹配
Project Engineer
Project Engineer

520 Barksdale, Inc. • Los Angeles (CA)

On-site
USD 85,000 - 95,000
Manufacturing Engineer III
Manufacturing Engineer III

202 ELDEC Aerospace Corp. • United States

On-site
USD 126,000 - 150,000
Health care Insurance
Dental Insurance
Vision Insurance
+3
Electronics Technician II (2nd shift)
Electronics Technician II (2nd shift)

202 ELDEC Aerospace Corp. • United States

On-site
USD 92,610,537 - 119,688,643
Process Engineer
Process Engineer

744 Crane ChemPharma & Energy Corp • Georgia

On-site
USD 85,000 - 125,000
Health benefits
Bonus programs
Tuition reimbursement