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
$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...SuggestedContract workLocal area$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...SuggestedContract workLocal area- ..., 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
$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...SuggestedFull timeBank staffWork at officeLocal areaWork from home- 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 workWork at officeRemote work
- ...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 timeWork at officeRemote workFlexible hours
$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 timeTemporary workWork at officeWork from homeFlexible hours$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: 45292 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours worked,...InternshipLocal areaFlexible hours- ...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...InternshipFlexible hours
- Experience Required 5 years Minimum Education Required Bachelors Degree Expected Start Date 09/15/2026 Compensation $ Hours Per Week 40 Number Of Positions 1 Shift First Shift (Day) Job Description Work with data from different data-marts...Full timeShift workDay shift
- ...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 timeH1bRelocationFlexible hours
- ...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 officeFlexible hours
$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 timeH1bRemote work$106.5k - $197.5k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead Systems Engineer (IPT Lead) Job Code: 44821 Job Location: Clifton, NJ Job Schedule: 9/80- Employees work 9 out of every 14 days- totaling...For subcontractorLocal areaFlexible hoursShift work$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 timeTemporary workRemote workFlexible hours- 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
$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 areaRemote workFlexible hours$103.9k - $154k
...'s project standards Participate actively in code reviews, providing and incorporating constructive feedback to maintain high engineering standards Collaborate with the core engineering team to design and implement new features that directly simplify store-level operations...Flexible hours- ...with ownership from planning through production and support. Required Qualifications: ~ Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). ~5–6 years of hands-on Python for data processing and automation (e.g...
- 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...
$75.5k - $140.5k
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Associate, Software Engineer Job Code: 45290 Job Location: Clifton, NJ Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours...Local areaFlexible hours- ...We are looking for an enthusiastic Generative AI Engineer to join our team and help build intelligent, AI-powered applications using Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, and modern Generative AI technologies. Key Responsibilities...
- ...Policy – 3 days In-Office, 2 Days Remote – Must be able to report to local office. REQUIREMENTS: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as a Software Engineer,...Work at officeLocal areaRemote workWork from home
$127.5k - $236.5k
...the interest of national security. Job Title: Lead, Systems Engineering Job Code: 45044 Job Location: Clifton, New Jersey Job... ...Multi-domain knowledge, in particular systems, software, and firmware. Experience with integration and test planning. Experience...Local areaFlexible hours- ...and operations teams to deliver payment transformation initiatives. • Drive code reviews, technical mentoring, and adherence to engineering best practices. • Ensure application performance, security, scalability, and high availability. • Support CI/CD, cloud...
- ...development teams. Troubleshoot complex application and production issues. Collaborate with architects, business stakeholders, and engineering teams to deliver high-quality solutions. Ensure applications meet performance, scalability, security, and reliability...
- ...We are looking for an AI Enablement Engineer who can help enterprises adopt Gemini Enterprise and turn Generative AI capabilities into measurable business value. The role combines AI solution engineering, customer enablement, and business problem-solving , working closely...
- ...distributed systems, cloud environments, and modern DevOps practices, along with the ability to provide technical leadership across engineering teams. Roles and Responsibilities Lead the architecture, design, development, and deployment of enterprise applications...
- ...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 consultants...For contractorsFor subcontractor
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!





