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
    4 days 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
    4 days ago
  •  ...Embedded Software Engineer As an embedded software engineer, you will join a collaborative team to develop innovative satellite solutions. You will be responsible for software development during all phases of the software development cycle, including requirements,... 
    Suggested

    Kasmo Global

    Passaic, NJ
    3 days 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
    3 days ago
  •  ...with a focus on real-time embedded systems. The role involves developing and maintaining software components crucial for various engineering and scientific applications. A security clearance is preferred, and this position does not require travel or remote work options.... 
    Suggested

    Workila

    Clifton, NJ
    3 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... 
    Full time
    Contract work

    Lancesoft, Inc.

    Jersey City, NJ
    1 day ago
  • $90k - $130k

    Job Description Job Description   Preview High-volume, family-owned Toyota dealership in Wood-Ridge, NJ seeking an experienced Shop Foreman to lead technician productivity, diagnostics, and development in a modern service operation. About the Dealership We...
    Full time

    East Coast Toyota

    Carlstadt, NJ
    19 days ago
  •  ...giants, including Google, Apple, PayPal, Dell, Cisco, Client, etc. Presently, we are actively looking for an entry level software engineer with a driven mindset. Get the right opportunity and gain experience in building web-centric solutions on Java.Who Should ApplyRecent... 
    H1b

    SynergisticIT

    Paterson, NJ
    5 days ago
  •  ...Lead Software Engineer As a Lead Software Engineer at JPMorganChase within CCB - Chase Digital Assistant (LOB), you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable... 

    Chase

    Passaic, NJ
    2 days 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 in designing,... 
    Internship
    Flexible hours

    iLearn Schools

    Fair Lawn, NJ
    5 days ago
  •  ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent computer science/engineering/mathematics/statistics or science... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Paterson, NJ
    5 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
    4 days ago
  • $125k - $160k

    Job TitleThis position has an On-Site Requirement in Teaneck NJInterstate 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...
    Local area

    Interstate Waste Services

    Teaneck, NJ
    6 days ago
  • $100k

     ...entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.Who should apply? Recent computer science/engineering/mathematics/statistics or science... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Paterson, NJ
    5 days ago
  •  ...Software Engineers Design and manage distributed systems that balance performance, scalability, and operational excellence across GCP and Azure. Work on CI/CD automation, infrastructure reliability, and incident management. Manage hybrid cloud architecture leveraging... 

    Sparktek

    Passaic, NJ
    5 days ago
  •  ...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 circuit boards for specialized... 
    Work at office
    Flexible hours

    The Masons Group

    Hackensack, NJ
    4 days ago
  • Kafka Administrator Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial...
    Remote work
    Flexible hours

    Dtcc

    Passaic, NJ
    1 day 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
    1 day ago
  • Sr. Spark Developer Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes Location: Seattle, WA and NJ Note: People with hands-on Scala, InStream analytics experience is mandatory...

    Keylent Inc

    Passaic, NJ
    3 days 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

    Maywood, NJ
    1 day ago
  •  ...Job Title: Site Reliability Engineer (SRE) Location: Wood Ridge, NJ Duration: 6 Months Position Overview We are seeking a highly skilled Site Reliability Engineer (SRE) to join our digital engineering and operations team. The ideal candidate will bring a blend of SRE... 
    Permanent employment

    PROLIM Corporation

    Wood Ridge, NJ
    36 minutes ago
  •  ...production issues, perform root cause analysis, and contribute to incident resolution. Collaborate with product teams, architects, QA engineers, SRE teams, and other stakeholders in an Agile environment. Required Skills Strong hands-on experience with Java and Spring Boot... 

    PB consulting

    South Hackensack, NJ
    4 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
    4 days ago
  •  ...Speaking & Writing) Knowledge XML parsing and AJAX conceptsEducation RequirementBachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering/ Mechanical Engineering.Benefits of Working with Our ClientsE... 
    H1b
    Immediate start

    SynergisticIT

    Ridgewood, NJ
    5 days ago
  •  ...We are seeking a Python Agentic AI Engineer to design, build, and deploy scalable AI agent and backend solutions. The role combines Python, agentic AI, LLMs, RAG, AWS, APIs, microservices, and event-driven architectures to deliver production-ready AI applications. Roles... 

    2T Consulting

    Wallington, NJ
    2 days ago
  •  ...APIs and third-party SDKs to enable seamless backend connectivity Collaborate with product managers, UX/UI designers, and backend engineers to deliver cohesive user experiences Write clean, well-documented, and maintainable code aligned with team engineering... 
    Local area

    Glint Tech Solutions LLC

    Passaic, NJ
    1 day 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
    3 days ago
  •  ...available, and high-performance software systems. Write clean, efficient, well-tested, and reusable Python code following software engineering best practices. Develop and maintain cloud-native applications using AWS services and serverless architectures. Build... 

    Techvilla Solutions

    Lodi, NJ
    4 days ago
  • Python Developer Hiring for Python Developer W2-Only Location: One Bryant Park, NY or Jersey City NJ (Hybrid) W2-Only Interview: Just one round of F2F Minimum 8+ years experience in the skill All Python roles is for development on the proprietary platform – Quartz Hands...

    Kaav Inc.

    Passaic, NJ
    4 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
    3 days ago

Do you want to receive more vacancies?

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