Firmware Engineer
$95k - $120kCrane 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 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
- ...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
$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- ..., 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...SuggestedFull timeSummer workInternshipSummer internshipWorldwide
- ...network interfacesDeveloping and applying configuration management, security best practices, and monitoring and alertingExperience with firmware testing and deployment (Firmware Qual)Strong automation mindsetExpert knowledge in 1 or more orchestration tools such as Salt,...Suggested
$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...SuggestedImmediate startRemote workRelocationOverseasVisa sponsorship- ...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 timeContract work
$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: 44214 Job Location: Camden, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours...Hourly payInternshipLocal areaFlexible hours- Full Stack Developer Supports the installation, configuration, and maintenance of purchased applications or application frameworks. Participates in the design configuration, problem diagnosis, maintenance, and installation of application systems and/or user group...
- ...Software Engineer Support and be involved in proactive solutions, transformation projects and work in other technical areas of Infrastructure Service Delivery. Participate in opportunity management in coordination with Sales / Relationship team and create a pipeline...
$127.5k - $236.5k
...Employees work 9 out of every 14 days- totaling 80 hours worked- and have every other Friday offResponsible for full lifecycle Project Engineering support for a range of software and hardware development, assembly, integration, test, and production efforts.Essential Functions...Contract workLocal areaFlexible hours$135k - $250.5k
...national security. Job Title: Software Platform/DevSecOps Engineering Lead Job Code: 41762 Job Location: Clifton, NJ Job Schedule... ...will be expected to drive alignment across software, firmware, systems, integration, IT administration, and cybersecurity stakeholders...Local areaFlexible hours- ...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
- ...Lead Full Stack Engineer We are looking for a Lead Full Stack Engineer with experience in design, development of enterprise systems, handling high volumes of data in case management and reporting. The candidate would design, implementation, production support and monitoring...
- ...Senior Lead Software Engineer Location: New Jersey/Charlotte, NC Skill Mix: ~10+ years application development experience ~ Java, Spring boot, Microservices, Kafka, MongoDB, OCP ~ Architect and design enterprise-scale solutions across payments domains...
$75.5k - $140.5k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Associate, Software Engineering Job Code: 41195 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours...Local areaFlexible hours$97k - $180k
...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Data / Metadata Engineer Job Code: 42901 Job Location: Clifton, NJ Job Schedule: 9/80 employees work 9 out of 14 days- totaling 80 hours worked-...Local areaFlexible hours- Job Title iOS, SWIFT, REST, Objective C 4yrs to 8 yrs Responsibilities Design and development projects for existing android app. Build prototypes at tech scoping stage of projects depending on the project. Create compelling device specific user interfaces...
- ...data tests, documentation, quality checks and validation processes to ensure data accuracy and consistency.Collaborate with data engineers, data analysts, and other stakeholders to understand and meet data requirements for various business units.Required Skills:Bachelor...Work experience placementRemote work
- ...healthcare, hospitality, airports, utilities, and critical infrastructure.Hanwha Vision America (HVA) is seeking a Field Application Engineer who is responsible for providing accurate specification interpretations that drive the technical evaluation portion of the sales...Work experience placementLocal area
- ...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 officeFlexible hours
- ...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 sponsorshipWork visa
- ...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...
- ...position is a technical position working in the embedded software/firmware development work streams. The individual would have... ...features through unit and functional testing.Typically, the embedded engineer will interface with other development teams for product integration...
- ...technology power our connected ecosystem of health, safety and security solutions and services. POSITION SUMMARY As an Applications Engineer, you will need to formulate an engineered estimate and or budget for new and existing clients that shall be provided by...For contractorsFor subcontractor
$40 per hour
...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer....Remote jobSummer workInternshipSummer internshipWork at office- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Software Engineer Job Code: 42893 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours...Summer workInternshipLocal area
- ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...batch applications as well as support existing applications on the IBMi platform. Requirements Education: BS in Computer Science, Engineering or a related field. Skills: Strong knowledge of ILE and Free Form RPG programming language. Knowledge of Web technologies, such...Flexible hours
- ...the world forward. Join us and, together, we'll advance your career.The RoleWe 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...
- ...us Omega Environmental Services, Inc. was founded in 1989 when the key personnel of a “Fortune-500′′ company’s environmental engineering division founded their own company. The culture of the new organization is based on providing superior customer service, rapid response...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!





