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

Firmware Engineer

$95k - $120k

Crane

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 DevelopmentDesign, 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 & ValidationConfigure, 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 & InnovationParticipate 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 CommunicationsDevelop and support communication interfaces and protocols, including:UART, SPI, I²C, CAN, ModbusEthernet, USB, Bluetooth Low Energy (BLE)HART, WirelessHART, MQTTFoundation Fieldbus and Profibus (preferred)Support integration with industrial device management and configuration technologies such as FDT/DTM, EDDL, and FDI.Documentation & ComplianceCreate 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 processEnsure 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#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.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.SummaryLocation: Saddle Brook, New JerseyType: Full time

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Saddle Brook, NJ vacancy
  • $153k - $242k

     ...in March 2025. Learn more at .What You’ll DoTo accelerate datacenter deployment and management, CoreWeave is expanding its firmware engineering team to focus on developing and maintaining BMC firmware for our next-generation Baseboard Management Controllers (BMCs).As... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    9 hours ago
  • $109k - $160k

     .... Founded in 2017, CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at .What You’ll DoAs a Firmware Engineer, you’ll focus on AMI BMC firmware and OpenBMC development for GenAI server platforms. You’ll collaborate with cross-functional... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Livingston, NJ
    9 hours ago
  • $100k - $120k

     ...DUTIES Design, develop, operate and maintain software components and computing systems software to be applied to and integrated with engineering, scientific and manufacturing requirements. You will develop real time embedded systems involving software for digital signal... 
    Suggested
    Immediate start
    Remote work
    Relocation
    Overseas
    Visa sponsorship

    Workila

    Clifton, NJ
    4 days ago
  •  ...Company Description LanceSoft Inc Job Description Job Title: Software Engineer/ Embedded Engineer Location: Budd Lake; NJ Type: Contract Responsibilities: The ideal candidate will have a strong desire to work with Embedded System Software... 
    Suggested
    Full time
    Contract work

    Lancesoft, Inc.

    Jersey City, NJ
    1 day ago
  • $127.5k - $236.5k

    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- and have every other Friday off Responsible for full lifecycle Project Engineering... 
    Suggested
    Full time
    Contract work
    Flexible hours

    L3HHCM20

    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
    more than 2 months 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
    5 days ago
  • $127.5k - $236.5k

     ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Electronic Warfare, Systems Engineering Lead Job Code: 39702 Job Location: Clifton, NJ Job Schedule: 9/80- employees work 9 out of 14 days, totaling 80 hours... 
    Local area
    Flexible hours

    L3 Harris

    Clifton, NJ
    2 days ago
  •  ...Job Description Job Description We are looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer's responsibilities include defining software requirements, writing clean and efficient code for various applications... 

    Test Ziprecruiter

    Paterson, NJ
    12 days ago
  • $125k

    This position has an On-Site Requirement in Teaneck NJ Interstate Waste Services is the most progressive and innovative provider of solid waste and recycling services in the greater New York, New Jersey and Connecticut markets with a rail-served landfill in Ohio. IWS is...
    Local area

    Interstate Waste Services , Inc.

    Teaneck, NJ
    2 days ago
  •  ...Senior Software Engineer – Full-Time Direct Employment Cognizant is seeking an experienced Senior Software Engineer for a full-time, long-term remote position. This position is being posted by Cognizant for direct employment with the company. It is not a staffing-... 
    Full time
    Remote work

    Cognizant

    Teaneck, NJ
    29 days ago
  •  ...Job Description Job Description Providing Engineering and Manufacturing solutions since 1955, Triangle specializes in precision engineering and manufacturing of highly complex, tight-tolerance machined parts and assemblies. Triangle continues to thrive in more than... 
    Visa sponsorship
    Work visa

    Triangle Manufacturing

    Saddle Brook, NJ
    a month ago
  •  ...educational environment. This is an excellent opportunity for students or recent graduates to gain hands-on experience in software engineering, coding best practices, and collaborative development within a K-12 school setting. Responsibilities: Assist... 
    Internship
    Flexible hours

    iLearn Schools

    Fair Lawn, NJ
    5 days ago
  • $90k - $157.5k

    Who We Are Looking ForThe State Street Global Cybersecurity (GCS) organization is seeking an AI Orchestration Engineer to help build the next generation of enterprise AI capabilities across Cybersecurity functions.As part of the GCS team, you will operate at the intersection... 
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Clifton, NJ
    3 days ago
  •  ...We are seeking an experienced Site Reliability Engineer (SRE) – Microsoft Hyper-V & Private Cloud to operate highly available private cloud and Virtual Desktop Infrastructure (VDI) platforms based on Microsoft Hyper-V. This role combines deep Hyper-V expertise with modern... 
    Local area

    2T Consulting

    Carlstadt, NJ
    1 day ago
  •  ...Overview We are seeking an experienced Site Reliability Engineer (SRE) – Microsoft Hyper-V & Private Cloud to operate highly available private cloud and Virtual Desktop Infrastructure (VDI) platforms based on Microsoft Hyper-V. This role combines deep Hyper-V expertise... 

    Longfinch Technologies

    Moonachie, NJ
    1 day ago
  • Synergistic IT Job Opportunity Synergistic IT is a full service staffing and placement firm servicing clients in America for the past 10 years. We are dedicated towards fulfilling the IT needs of our clients. From staffing to full implementation of projects we provide...
    H1b

    SynergisticIT

    Passaic, NJ
    5 days ago
  • Java Developer Experience: 5+ Years Location: USA & Canada Job Type: Contract / Full-Time Requirements: ~5+ years of experience in Java development ~ Strong experience with Java, Spring Boot, REST APIs, Microservices, SQL ~ Experience with AWS, CI/CD, Git...
    Full time
    Contract work
    H1b

    Veracity

    Passaic, NJ
    3 days ago
  •  ...skills, confidence, and job-market readiness. Why Tech Companies Hire Our Candidates Today's employers are looking for developers, engineers, and analysts who can deliver from day one—people who understand modern stacks, can wear multiple hats, and bring value across... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Passaic, NJ
    4 days ago
  • Hands-On Java Developer MS is looking for a hands-on Java Developer with 7+ years of experience in the relevant industry. Banking/Financial domain experience will be a plus, but it is not mandatory. The candidate should have expertise in Java, Spring boot, Restful API...
    Temporary work

    TriOptus LLC

    Passaic, NJ
    4 days ago
  • Java Developer – Entry Level / Training & Internship Opportunity We are hiring motivated recent graduates and entry-level candidates for a Java Developer Training & Internship opportunity. Candidates will receive hands-on training and gain experience in Java development...
    Internship

    Veracity

    Passaic, NJ
    3 days ago
  •  ...implementation and delivery. Experience with implementing workflow applications is a plus. Experience with implementing a rules engine is a plus. Full Stack: Design and implement UI components in REACT JS Hands on experience in messaging/asynchronous... 
    Night shift

    TriOptus LLC

    Passaic, NJ
    4 days ago
  • Java Developer Note: Strong experience in Java and testing Mandatory skills: Backend Java, microservices, Spring Boot, TDD Someone good with Java coding and testing Please look for candidates who did their bachelor's in the USA We are open to resumes with...

    Software Technology Inc

    Passaic, NJ
    4 days ago
  • $120k - $202.5k

    Who we are looking forState Street's Cyber Data & Analytics (CyberDNA) team is seeking a Senior AI Security Automation Engineer to help shape the next generation of cybersecurity data, analytics, and AI-powered platforms. Partnering closely with Global Cyber Security teams... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    Shift work
    2 days per week

    State Street Bank

    Clifton, NJ
    3 days ago
  • $120k - $202.5k

     ...are seeking a security-minded technology professional with experience in encryption, key management, cybersecurity, and platform engineering who is passionate about protecting data and enabling secure technology solutions. The ideal candidate combines technical expertise... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours

    State Street Bank

    Clifton, NJ
    2 days ago
  • $120k - $202.5k

    Who We Are Looking For State Street's Cyber Data & Analytics (CyberDNA) team is seeking a Sr.Platform Operations Engineer to help shape the next generation of cybersecurity data, analytics, and AI-powered platforms. Partnering closely with Global Cyber Security, Infrastructure... 
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Clifton, NJ
    1 day ago
  • Hiring Java Developer We are actively hiring Java Developers with 5+ years of professional experience for full-time opportunities across the USA. Required Technical Skills: 5+ years of hands-on experience in Java Development Strong expertise in Core Java, Java 8/...
    Full time

    Veracity

    Passaic, NJ
    4 days ago
  • MicroStrategy Developer Position Title: MicroStrategy Developer Work Location: Tampa, FL | Delaware | NJ/NY (Remote Until Covid) Contract duration: 6+ Months Open Positions: 3 Must Have Skills: Good experience in MicroStrategy reporting. Have strong...
    Contract work
    Remote work

    ClifyX

    Passaic, NJ
    2 days ago
  •  ...integration and continuous delivery tools. ~ You have a passion for clean, maintainable code and are always looking to improve your engineering skills in fast-paced, ambiguous environments. ~ Learning, adapting, and embracing new concepts & technologies quickly and... 
    Contract work

    Samprasoft

    Passaic, NJ
    5 days ago
  • Java Developer Location: Pennington, NJ Must-have skills: Java API Integration Years of experience required for each skill: 5 years Key job responsibilities: Troubleshoot/java/ Some reference architecture Development Review system ...
    Relocation

    JConnect Infotech

    Bogota, NJ
    1 day ago

Do you want to receive more vacancies?

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