CrawlJobs Logo

Embedded Firmware Engineer

United States, Andover 90000.00 - 115000.00 USD / Year · Job Posted January 08, 2026
Apply Position
Job Link Share

Job Description

Participate in the development of embedded firmware architecture and code optimized for controlling families of VI Chip power components. Work alongside Analog Engineers to generate control algorithms and firmware solutions for power supply platforms. Respond to change requests and bug fixes by viewing scope traces and other hardware-oriented evidence. Define processes, methods and tools for developing power converter control algorithms that can be used across VI Chip product families. Incorporate product and manufacturing requirements into firmware design. Perform design tradeoffs, evaluation, and selection of microcontrollers to meet performance and cost goals. Analyze requirements, identify tasks, provide estimates, and work with the team to meet schedule milestones. Mentor power supply hardware engineers on how to contribute to firmware development projects. Ensure the use of formal development methods and application of best practices in developing standard code modules for VI Chip products. Participate in the development in requirements and design specifications. Participate in unit testing and other V&V activities

Job Responsibility

  • Participate in the development of embedded firmware architecture and code optimized for controlling families of VI Chip power components
  • Work alongside Analog Engineers to generate control algorithms and firmware solutions for power supply platforms. Respond to change requests and bug fixes by viewing scope traces and other hardware-oriented evidence
  • Define processes, methods and tools for developing power converter control algorithms that can be used across VI Chip product families
  • Incorporate product and manufacturing requirements into firmware design
  • Perform design tradeoffs, evaluation, and selection of microcontrollers to meet performance and cost goals
  • Analyze requirements, identify tasks, provide estimates, and work with the team to meet schedule milestones
  • Mentor power supply hardware engineers on how to contribute to firmware development projects
  • Ensure the use of formal development methods and application of best practices in developing standard code modules for VI Chip products
  • Participate in the development in requirements and design specifications
  • Participate in unit testing and other V&V activities

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science. M.S. degree preferred
  • 5+ years’ experience with embedded firmware development, microprocessors/microcontrollers, and software/hardware debugging
  • Proficient in C-language and Assembly Language programming
  • Ability to execute and deliver against tight time schedules
  • Strong team player with ability to collaborate across functional areas such as engineering, marketing and manufacturing organizations
  • Self-motivated with strong analytical and problem solving skills
  • Organized, thorough, and detail-oriented, with strong communication skills

Nice to have

  • Prior power supply design and test experience a big plus
  • Experience with Simulink, StateFlow, MS DevStudio and ARM Cortex M0 a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Embedded Firmware Engineer

8 matching positions

Embedded Firmware engineer

Location
Location
India , Hyderabad
Salary
Salary:
Not provided
vconnectechsystems.com Logo
VConnecTech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree / Diploma in Electronics
  • Proficient in C programming for embedded systems
  • Experience with Real-Time Operating Systems (RTOS), such as FreeRTOS, VxWorks, Zephyr, or others
  • Expertise in bare-metal programming
  • Hands-on experience with embedded communication protocols (I2C, SPI, UART, CAN, LIN, Ethernet, TCP/IP, USB)
  • Experience with ARM Cortex-M microcontrollers
  • Knowledge on Linux BSP and Linux device driver development
  • Experience in Linux porting/development and kernel concepts
  • Strong experience in developing and interpreting electronic schematics and hardware design documentation
  • Proven ability in porting applications and drivers across different hardware platforms
Read More
Arrow Right

Embedded Firmware Engineer

We’re looking for an Embedded Firmware Engineer with experience in machine contr...
Location
Location
United Kingdom , Sheffield
Salary
Salary:
40000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Embedded Software or a related field
  • 3–5 years’ experience in industrial automation, control engineering, or embedded systems
  • Experience with machine control using embedded or PLC-based systems
  • Strong experience with TIA Portal (or Siemens PLCs with Step 7 programming)
  • Willingness to travel internationally and work on overseas when required
  • Exposure to commissioning, site-based troubleshooting, and customer-facing engineering
Job Responsibility
Job Responsibility
  • Work on the development, commissioning, and support of embedded and automation-based systems
  • Develop and support embedded software for machine control systems
  • Programming and commissioning industrial automation and control systems
  • Working with PLC-based control platforms
  • Supporting installation, testing, and commissioning activities on customer sites
  • Collaborating closely with mechanical, electrical, and project engineering teams
  • Troubleshooting, fault-finding, and optimising deployed systems
  • Contributing to documentation, testing procedures, and technical handover materials
What we offer
What we offer
  • international travel opportunities
  • Fulltime
Read More
Arrow Right

Embedded Firmware Engineer

Contribute across the embedded stack—motor control, sensor interfaces, bootloade...
Location
Location
United States , Palo Alto
Salary
Salary:
137861.00 - 240000.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands‑on experience developing embedded firmware (motor control, MCU APIs, sensor interfacing, etc.)
  • Familiarity with OTA updates, bootloader design, and secure firmware deployment
  • Experience with hardware‑software integration, bringing up new hardware platforms
  • Knowledge of test automation, CI/CD, and HIL testing environments
  • Strong attitude toward “getting things done” and balancing long‑term planning with short‑term execution
  • Background in robotics, automotive, consumer electronics, or other products with embedded safety/security requirements
Job Responsibility
Job Responsibility
  • Architect and develop firmware for motor controllers, sensor interfaces, and battery management systems
  • Build robust OTA firmware update and bootloader deployment solutions
  • Participate in hardware‑software integration and system bring‑up projects across teams
  • Contribute to continuous integration / continuous deployment (CI/CD) infrastructure and hardware‑in‑the‑loop (HIL) test beds
  • Drive features in safety, security, and higher‑level robot software safety layers
  • Guide improvements in firmware standards, reliability, and development process
  • Fulltime
Read More
Arrow Right

Intermediate Embedded Firmware Engineer

We’re adding an Intermediate Embedded Firmware Engineer to support our power-ele...
Location
Location
Canada , Burnaby
Salary
Salary:
90000.00 - 110000.00 CAD / Year
equinoxpowerinc.com Logo
EQUINOX POWER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Electrical or Computer Engineering, or equivalent practical experience
  • 2–4 years of bare-metal firmware development in C on ARM Cortex-M microcontrollers, preferably STM32
  • Able to read a schematic and reason about amplifiers, filters, analog front-ends, switching and linear regulators, level-shifters and simple power stages
  • Hands-on lab comfort with oscilloscopes, logic analyzers, electronic loads and JTAG/SWD debuggers
  • Working knowledge of at least one of SPI, I²C, CAN or RS-485 at the register-and-frame level
  • Solid debugging habits: reproduce, isolate, hypothesize, measure, fix, write it down
  • Comfortable working in Git and in an Agile / code-review environment
  • Legally authorized to work in Canada and able to work on-site (or predominantly on-site) at our Burnaby, BC office
Job Responsibility
Job Responsibility
  • Write, document and maintain C firmware libraries for our digitally-controlled AC-DC, DC-DC, DC-AC and AC-AC converters in the 1 kW–30 kW range
  • Implement real-time control code: current and voltage loops, PWM generation, ADC sampling and scaling, state sequencing for soft-start, steady-state operation and fault handling
  • Provide firmware and debugging support during new-board bring-up: power-on, peripheral validation, safe first-switching, closed-loop commissioning, and debug of switching-related anomalies
  • Work with our power-electronics engineers on signal conditioning, sensing, gate drive and protection so the firmware behaves correctly across line, load, temperature and fault corners
  • Implement and integrate SPI, I²C, CAN, RS-485 and similar interfaces to other boards and host controllers
  • Write and run firmware tests (unit, integration and on-target) as part of an Agile development process
  • help keep the team’s build and CI flow healthy
  • Support prototype validation and certification testing (UL, CSA, NEBS, FCC, CE) where firmware behaviour is part of the compliance argument
  • Use PSIM / PLECS / LTSpice / MATLAB / Simulink models from the analog team to validate control behaviour against the real hardware
  • Keep the firmware maintainable: version-controlled (Git), reviewed, documented and usable by the rest of the team
What we offer
What we offer
  • Competitive compensation and benefits
  • Reporting directly to the CIO in a small-team engineering environment fostering collaboration
  • Accelerated professional growth and development through working on leading-edge products that will ship at scale into telecom, cable-broadband, data-centre and critical-infrastructure applications
  • Fulltime
Read More
Arrow Right

Sr. Embedded Firmware Engineer

We are seeking an experienced Sr. embedded firmware engineer with a strong backg...
Location
Location
United States , Cambridge
Salary
Salary:
Not provided
nanobiosym.com Logo
Nanobiosym
Expiration Date
July 12, 2026
Flip Icon
Requirements
Requirements
  • Proven expertise with high‑performance ARM Cortex‑M and other microcontrollers
  • Extensive experience with bare‑metal programming and embedded systems
  • Demonstrated experience designing and developing secure firmware
  • Proficiency in Rust, particularly in board bring‑up and low‑level hardware interaction
  • Familiarity with the Rust embassy framework
  • Hands‑on experience with Arm TrustZone
  • Experience in writing Rust crates for unsupported SoCs
  • Solid understanding of secure firmware update protocols and architecture
  • Experience with medical device compliance and documentation as per FDA and ISO13485 standards
  • PhD or MS / ME in EECS
Job Responsibility
Job Responsibility
  • Assist in designing and implementing a secure firmware architecture with robust secure update mechanisms
  • Develop and integrate secure firmware modules leveraging best practices and industry standards
  • Implement HALs and drivers for unsupported peripherals and features
  • Port or integrate low‑level drivers for Bluetooth, cellular, and other communication modules
  • Contribute to board bring‑up tasks using Rust
  • Develop firmware application code and new Rust crates for unsupported SoCs as needed
  • Evaluate and select an embedded GUI framework that supports rapid prototyping for UI needs
  • Work closely and communicate clearly with team to document designs, review code, and ensure compliance with security and performance guidelines
What we offer
What we offer
  • An innovative work environment tackling challenging embedded systems projects
  • Opportunities for professional growth in secure firmware development and advanced embedded technologies
  • Competitive salary and benefits package
  • Fulltime
Read More
Arrow Right

Sr. Validation & Tools Engineer - Embedded Firmware

As a Sr. Validation & Tools Engineer focusing on Embedded Firmware & Software va...
Location
Location
United States , Palo Alto
Salary
Salary:
170000.00 - 200000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • 5+ years of experience in software quality assurance and embedded systems testing preferably high-complexity, vertically integrated consumer products
  • Deep technical domain expertise in Automotive, Software defined vehicles, MCU/ECU architecture, Power & Fault Management, including Safety & Security functions
  • Experience working with Connectivity, location services & Mobile platforms across wireless technologies such as Cellular, Wifi or Bluetooth
  • Strong understanding and experience working extensively with embedded hardware, bootloader, firmware, debug access utilities using serial interface interfaces such as JTAG, etc.
  • Experience working with Test management systems, Requirements management and bug tracking tools for Release execution reporting and traceability of validation scope
  • Strong programming and scripting skills in C/C++ and Python, with experience designing robust automated test pipelines
  • Advanced knowledge of CI/CD automation tools and workflows (Jenkins, GitLab CI, or similar) and use of SIL/HIL environments for validation
  • In-depth familiarity with UDS, XCP, and other embedded communication protocols
  • Expertise in hardware/software communication protocols and physical layers (I2C, SPI, CAN, CAN-FD, USB-PD, etc.)
Job Responsibility
Job Responsibility
  • Define and own writing of comprehensive test strategies, test plans and test cases for the verification and validation scope of firmware & software Release cycles
  • Drive & contribute to the design, setup, and continuous improvement of SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) environments for robust system-level testing
  • Own and manage the firmware and software release validation, from pre-release verification to post-release validation and metrics tracking, including both manual & automated testing
  • Drive root cause analysis of complex system bugs & issues and follow up on corrective actions across firmware, hardware, and software domains
  • Collaborate deeply with hardware, firmware, system engineering & product teams to ensure testability and quality are built into product requirements and architecture
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Embedded Firmware Engineer – Actuators & Drives

We are looking for an Embedded Firmware Engineer to develop and maintain the low...
Location
Location
United States , Palo Alto
Salary
Salary:
138000.00 - 234600.00 USD / Year
1x.tech Logo
1X Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
  • 3+ years of experience industry with embedded systems and real-time firmware development
  • Proficiency in C and C++ for embedded targets (strong experience in C++)
  • Experience working with microcontrollers and low-level peripherals (ADC, PWM, DMA, timers, …)
  • Comfortable debugging firmware on real hardware using standard lab tools
  • Ability to collaborate closely with hardware and control engineers
Job Responsibility
Job Responsibility
  • Develop and maintain embedded firmware for motor drives and actuator controllers
  • Implement hardware abstraction layers, drivers, and real-time infrastructure
  • Support integration of motor control algorithms developed by control engineers
  • Work closely with electrical engineers during hardware bring-up and debugging
  • Implement safety mechanisms, fault handling, and diagnostics
  • Support test and validation efforts through logging and debug features
  • Improve firmware efficiency, structure, readability, and long-term maintainability
  • Document firmware architecture, interfaces, and assumptions
What we offer
What we offer
  • Health, dental, and vision insurance
  • 401(k) with company match
  • Paid time off and holidays
  • Equity
  • Fulltime
Read More
Arrow Right

Senior Embedded Firmware Engineer

We are seeking a Senior Embedded Firmware Engineer to develop production-grade f...
Location
Location
United States
Salary
Salary:
135000.00 - 175000.00 USD / Year
utilidata.com Logo
Utilidata
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • 7+ years developing and delivering production firmware for embedded systems
  • Expert proficiency in C/C++ with real-time operating systems (RTOS) and bare-metal programming
  • Strong understanding of embedded system architecture, hardware interfaces, and communication protocols (SPI, I2C, UART, CAN, USB, Ethernet)
  • Experience with IoT devices utilizing microcontrollers, communication modules (LTE, Bluetooth, WiFi), and edge computing
  • Hands-on experience with hardware bring-up and working directly with hardware teams during development
  • Knowledge of debugging tools, such as oscilloscopes, logic analyzers, and JTAG debuggers
  • Proven experience implementing CI/CD pipelines, automated testing frameworks, and version control systems (Git)
  • Strong communication skills and collaborative work style with cross-functional teams
  • Ability to travel up to 20% of time
Job Responsibility
Job Responsibility
  • Design, develop, and deploy production-grade firmware across multiple hardware platforms, architecting scalable, fault-tolerant components
  • Support hardware bring-up efforts and collaborate directly with hardware engineering teams during development cycles
  • Develop and optimize real-time embedded software using C/C++, RTOS, and bare-metal programming for resource-constrained microcontrollers
  • Implement and debug communication protocols (SPI, I2C, UART, CAN, Ethernet, LTE, WiFi) for IoT device connectivity
  • Establish and enforce firmware engineering standards, including coding conventions, testing protocols, and documentation requirements
  • Build and maintain CI/CD pipelines with automated testing, static analysis, and version-controlled release processes
  • Collaborate cross-functionally with external contractors, cloud infrastructure, AI/algorithms, and product teams to deliver integrated solutions
  • Mentor and develop team members
What we offer
What we offer
  • 10% annual bonus target
  • stock options
  • health, dental, vision
  • employer-match 401k
  • flexible paid time off
  • Fulltime
Read More
Arrow Right