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

Firmware Engineer

$95k - $120k

Crane Co.

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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Saddle Brook, NJ vacancy
  • $95k - $120k

    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... 
    Suggested
    Full time

    Crane

    Saddle Brook, NJ
    4 days ago
  •  ...We are seeking a Senior Firmware Engineer to support the migration of enterprise platforms from Broadcom Atlas 2 to Atlas 3 PCIe switch technology. The role will focus on firmware development, platform integration, validation, troubleshooting, and sustainment to ensure... 
    Suggested

    Techvilla Solutions

    Fair Lawn, NJ
    5 days ago
  • $70 - $80 per hour

     ...MatchPoint Solutions is a fast-growing global IT and Engineering services firm delivering innovative technology solutions to leading enterprises including Uber, Robinhood, Netflix, Airbnb, Google, and more. With a growing international presence across North America, Europe... 
    Suggested
    Contract work
    Local area

    MatchPoint

    Jersey City, NJ
    2 days ago
  • $70 - $80 per hour

     ...MatchPoint Solutions is a fast-growing global IT and Engineering services firm delivering innovative technology solutions to leading enterprises including Uber, Robinhood, Netflix, Airbnb, Google, and more. With a growing international presence across North America, Europe... 
    Suggested
    Contract work
    Part time
    Local area

    MatchPoint

    Jersey City, NJ
    19 hours ago
  •  ..., 2027 Quarter Students: June 21, 2027 - December 10, 2027 WHAT YOU WILL BE DOING: We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for AMD... 
    Suggested
    Full time
    Summer work
    Internship
    Summer internship
    Worldwide

    AMD

    Secaucus, NJ
    2 days ago
  • $193.46k - $212.81k

     ...learn new skills and discover what you excel at—all from Day One.Job DescriptionU.S. Bank is seeking the position of Senior Software Engineer (multiple positions) in Hackensack, NJEssential Responsibilities:Responsible for designing, developing, testing, operating and... 
    Full time
    Bank staff
    Work at office
    Local area
    Work from home

    US Bank

    Hackensack, NJ
    6 days ago
  • SAP SAC Developer | 12-Month+ Contract Location: Anywhere in USA, should be able to work EST hours 40hrs/week, 8hrs/day We are seeking an experienced SAP SAC Developer with strong expertise in SAP Planning and Analytics solutions. The ideal candidate will have ...
    Contract work
    Work at office
    Remote work

    Motion Recruitment

    Paterson, NJ
    1 day ago
  •  ...Required: Telecommunications industry experience We’re looking for a hands-on Software QA Engineer to join a technology team supporting software solutions within the telecommunications and communications space. This role is ideal for someone who enjoys digging... 
    Full time

    Kane Partners LLC

    Hackensack, NJ
    2 days ago
  •  ...Office Investment Software trading experience. Please do not apply. What we are looking forPrincipal Front-Office Trading Integration Engineer / Principal Consultants you will be assessing client needs and utilizing technical expertise to identify solutions which are in... 
    Full time
    Work at office
    Remote work
    Flexible hours

    State Street Bank

    Clifton, NJ
    4 days ago
  • $127.5k - $236.5k

     ...the space, air, land, sea and cyber domains in the interest of national security. Job Description: Job Title: Lead, Project Engineer Job Code: 42358 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days- totaling 80 hours worked... 
    Contract work
    Local area
    Flexible hours

    L3Harris Technologies

    Clifton, NJ
    4 days ago
  •  ...Qualifications Needed Bachelor's or Master's degree in any of the following disciplines: Computer Science Electrical Engineering Information Systems Information Technology Computer Engineering. Skills Required ~0 to 2 years of experience in... 
    Part time
    H1b
    Relocation
    Flexible hours

    SynergisticIT

    Passaic, NJ
    2 days ago
  • $29 - $53.5 per hour

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Software Engineering Job Code: 38513 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours... 
    Internship
    Local area
    Flexible hours

    L3Harris Technologies

    Clifton, NJ
    1 day ago
  • $90k - $157.5k

     ...Java, Python, J2EE technologies, Tomcat, webservices, distributed computing, shell scripting, autosys and other related software engineering languages and toolsProvide expert level troubleshooting on large, mission critical system upgrades and client/regulatory specific... 
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    State Street Bank

    Clifton, NJ
    2 days ago
  • $100k - $167.5k

     ...and Snowflake Education & Preferred Qualifications:A BA/BS degree in a business or technical field including Finance, Economics, Engineering or Computer Science.A minimum of 5 + years of progressively responsible experience in the Financial / Software Services industry... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    State Street Bank

    Clifton, NJ
    4 days ago
  • Company DescriptionLanceSoft IncJob DescriptionJob Title: Software Engineer/ Embedded EngineerLocation: Budd Lake; NJType: Contract Responsibilities:The ideal candidate will have a strong desire to work with Embedded System Software and Test Equipment, while supporting... 
    Contract work

    LanceSoft

    Jersey City, NJ
    2 days ago
  • $125k - $232k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Information Security Systems Engineer Job Code: 41979 Job Location: Clifton, NJ Job Schedule: 9/80- employees work 9 out of every 14 days- totaling 80 hours... 
    Local area
    Remote work
    Flexible hours

    L3Harris Technologies, Inc.

    Clifton, NJ
    3 days ago
  •  ...Software Support Engineer Industry: Banking Location: Durham, NC Westlake, TX, New Jersey NJ, Merrimack NH Duration: Long term contract Project: Build Medical / Care Management platform, providing market-leading solution for Utilization Mgmt., Prior Authorization... 
    Long term contract

    Samprasoft

    Passaic, NJ
    2 days ago
  • $29 - $53.5 per hour

     ...Job Title: Intern Software Engineering Job Code: 45292 Job Location: Clifton NJ Job Schedule: 9/80: Employees work 9 out of every 14 days totaling 80 hours worked and have every other Friday off Job Description: ~ Apply computer science engineering and... 
    Internship
    Flexible hours

    L3Harris

    Clifton, NJ
    2 days ago
  • $29 - $53.5 per hour

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern,Software Engineering Job Code: 38513 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked,... 
    Internship
    Local area
    Flexible hours

    L3Harris Technologies, Inc.

    Clifton, NJ
    1 day ago
  •  ...Job Description Job Description Embedded Engineer (Microprocessors) We are seeking a seasoned Electrical Engineer, embedded engineer to design and program complex electrical systems. Responsibilities: Engineered and designed microprocessor-based, mixed-signal... 
    Work at office
    Flexible hours

    TheMasonGroup

    Hackensack, NJ
    a month ago
  •  ...will be instrumental in shaping the future at one of the world's largest and most influential companies. As a Lead Infrastructure Engineer at JPMorganChase within the Infrastructure Platforms, you apply deep knowledge of software, applications, and technical processes... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $120k - $202.5k

    Who we are looking forWe are looking for an enthusiastic full-stack developer to write high performance Java and Rust code as part of the EFX Boston teamEFX is a multi-platform team that writes bespoke trading solutions that trades FX globally all week on a follow the Sun...
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Clifton, NJ
    5 days ago
  •  ...of being on a team that wins. Job Description The Teledyne LeCroy R&D Team is seeking an early‑career Hardware/Electrical Engineer who is excited to learn, grow, and work hands‑on with cutting‑edge electronic design. In this role, you will gain experience across... 
    Minimum wage
    Work experience placement
    Local area

    Teledyne Technologies

    Chestnut Ridge, NY
    21 hours ago
  •  ...unit and integration tests and participate in overall application quality initiatives. Collaborate with frontend developers, QA engineers, DevOps teams, architects, and business stakeholders. Participate in Agile/Scrum ceremonies, sprint planning, and technical... 

    Techvilla Solutions

    Clifton, NJ
    2 days ago
  •  ...forward. Join us and, together, we’ll advance your career. THE ROLE: We are looking for a dynamic, energetic Systems Design Engineer to join our growing team. As a key contributor to the success of AMD’s product, you will be part of a leading team to drive and... 

    Advanced Micro Devices , Inc.

    Secaucus, NJ
    5 days ago
  • Senior COBOL and.NET Developer We are seeking an experienced COBOL and.NET Developer with a strong background in COBOL development and migration projects. The ideal candidate will have over 5 years of experience working with legacy COBOL applications and modern.NET ...

    Pipe Recruit

    Passaic, NJ
    3 days ago
  • $81k - $121k

    Salary: $81,000 - 121,000 per year Requirements: At least 5 years of experience with SAP Planning tools, such as SAP BPC, and at least 5 years of hands-on SAP Analytics Cloud (SAC) experience. At least 6 years of analytical modeling experience using SAP HANA Live...
    Contract work
    Temporary work
    Remote work

    Motion Recruitment

    Clifton, NJ
    9 days ago
  • $750 per month

     ...seeking Subject Matter Experts to participate in our BS in Computer Engineering program design project. This position is 100% remote ....  ...engineering, embedded systems, hardware-software integration, firmware development, semiconductor design, robotics, or related technical... 
    Part time
    For contractors
    Immediate start
    Remote work

    LinkedIn

    Jersey City, NJ
    4 days ago
  • $51 per hour

     ...meet specifications Document measurements, inspections, and production activity Collaborate with production, maintenance, and engineering teams --- Machines, Controls & Software You’ll work with equipment and tools including: Machines: CNC Lathes and CNC... 
    Hourly pay
    Full time
    Flexible hours
    Shift work
    Day shift

    CHEM FLOWTRONICS INC

    Woodland Park, NJ
    7 days ago
  • JOB DESCRIPTION: The Senior C++ Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object/service-oriented architecture implemented on the Java platform. ...
    Permanent employment
    Contract work
    Local area

    ETHEREUM TECHNOLOGIES LLC

    Jersey City, NJ
    31 minutes ago

Do you want to receive more vacancies?

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