Embedded Jobs
Embedded jobs are open across aerospace, automotive, consumer electronics, industrial automation, and medical devices, from junior firmware engineer to principal architect, with specializations in RTOS development, device drivers, and low-level hardware-software integration. Find a role that fits from the openings below and apply directly.
Find Embedded JobsLooking for remote work? View remote embedded jobs →Student or new grad? View embedded internships →Overview
Showing 5 of 1,517+ Embedded jobs









Title: Embedded Software Integration Engineer
Location: 4 days onsite Palo Alto, CA. Fridays remote
Duration: 12+ Months Contract to hire
Interview Mode: 2 rounds
They will have to do a state machine diagram on glider and then with KCS.
- Candidates must design and draw a state machine diagram based on a provided scenario.
- Ability to visually construct a state machine is a key requirement.
Job Description
They are open to folks who have medical devices experience; it does not have to be automotive, but auto is highly preferred.
Summary Of Applicable Skills
- 10+ years of embedded software and systems engineering experience with strong C/C++ and Python development across automotive, firmware, and safety-critical platforms.
- Extensive automotive background from General Motors, supporting QNX and Android vehicle platforms, leading hardware/software integration, root-cause analysis, and system-level performance validation.
- Hands-on experience with CAN, LIN, ECU/ECM architectures, vehicle networking, embedded diagnostics, UART, SPI, I2C, and functional safety standards including ISO 26262 and ASIL-D.
- Proven track record translating complex system requirements into scalable test, validation, and observability solutions, supporting OTA software releases and cross-functional engineering teams.
- Strong troubleshooting and integration expertise across hardware and software domains, with experience debugging complex embedded systems, analyzing field data, and driving technical decisions throughout the product lifecycle.
Responsibilities
- Drive the evolution of body controls software architecture, crafting innovative solutions and defining hardware/software interfaces.
- Orchestrate early-stage hardware and software integration, meticulously validating system performance against stringent requirements.
- Translate high-level vehicle objectives into precise software specifications for body control systems.
- Leverage field data insights to continuously refine and optimize the performance of body control systems.
- Collaborate with validation teams to architect comprehensive test strategies for body control functionalities.
- Diagnose and resolve intricate hardware/software interactions throughout the product lifecycle.
- Assess the impact of design modifications on body control systems, synthesizing implications for hardware and software components.
- Champion functional safety by executing DFMEA and HARA analyses for body control systems.
- Provide expert guidance to cross-functional teams, steering technical decisions related to electrical, software, manufacturing, and mechanical aspects of body controls.
- Facilitate cross-functional understanding of system interdependencies, ensuring seamless integration across vehicle domains.
Qualifications
- A technical degree in a relevant field (e.g., Mechatronics, Electrical Engineering, Computer Engineering, Systems Engineering).
- Proficiency in C/C++ and familiarity with scripting languages (e.g., Python).
- Exceptional problem-solving abilities in complex, networked embedded systems.
- Demonstrated ability to interpret data for system optimization.
- Familiarity with hardware and software development lifecycles.
- Proven experience leading collaborative engineering projects.
- Solid understanding of electrical engineering principles and mechatronic systems.
- Experience with CAN and/or LIN communication protocols and associated tools.
- Knowledge of DFMEA, HARA, and fault tree analysis methodologies.
Preferred
- Experience with a broad range of body control systems, including doors, trunk, frunk, windows, seating, lighting, mirrors, wipers, heaters, steering wheel controls, and other actuators and sensors.
- Experience with vehicle software organizations and working with cross-functional teams.
- Experience with overall functionality and performance of body controls systems throughout a product's lifecycle.
- Experience with electric vehicle systems and architectures.
- A passion for automotive technology and a desire to shape the future of vehicle experiences.
Embedded Jobs by Experience Level
Top Cities Hiring Embeddeds
Explore embedded openings in the cities hiring most right now.
See All 1,517+ Embedded Jobs
Find roles that match your experience and apply in just a few clicks.
Find Embedded JobsEmbedded Job Market
Who's Hiring
- Northrop Grumman70

- Amazon58

- Lockheed Martin47

- Collins Aerospace35

- Google33

Top Industries Hiring
- Technology & Software20
- Electronics & Hardware17
- Consulting & Professional Services11
- Automotive9
- Manufacturing9
What Employers Look For
The qualifications that appear most often in embedded jobs.
- Proficiency in C and C++ for resource-constrained microcontroller environments
- Experience with at least one real-time operating system such as FreeRTOS or Zephyr
- Familiarity with communication protocols including SPI, I2C, UART, and CAN
- Hands-on debugging using oscilloscopes, logic analyzers, and JTAG interfaces
- Bachelor's degree in electrical engineering, computer engineering, or computer science
- Experience reading hardware datasheets and writing or modifying board support packages
Tips for Your Embedded Job Search
Tailor your resume to the hardware
List the exact microcontrollers, processors, and development boards you've worked with, like STM32, ESP32, or ARM Cortex-M. Hiring managers scan for specific silicon families, not just the phrase 'embedded systems,' so generic resumes get filtered out fast.
Show real-time OS experience clearly
If you've worked with FreeRTOS, Zephyr, VxWorks, or a bare-metal scheduler you built yourself, call that out in its own skills section. Many postings treat RTOS experience as a hard requirement, and burying it in a project description means screeners miss it.
Build a portfolio with actual waveforms
Screenshots of oscilloscope output, logic analyzer captures, or a short video of your firmware running on hardware prove hands-on competence faster than bullet points. Link a GitHub repo that includes a README explaining the hardware context and your debugging process.
Apply early to roles that fit
Migrate Mate lists embedded openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Decode the posting's stack before applying
Check whether the role is Linux-based, bare-metal, or safety-critical with standards like IEC 62443 or ISO 26262. Applying without confirming your stack matches wastes both sides' time, and mentioning the specific standard in your cover letter immediately signals you know the domain.
Prepare for the take-home coding exercise
Most embedded interviews include a timed exercise involving bit manipulation, interrupt handling, or writing a simple driver from a datasheet. Practice writing clean, portable C without relying on a full IDE, and be ready to explain every line of your logic aloud during the debrief.
Embedded Jobs: Frequently Asked Questions
Which companies are hiring the most embeddeds?
The companies hiring the most embeddeds right now include Northrop Grumman, Amazon, and Lockheed Martin, with the largest share of openings in California, Texas, and Massachusetts, based on current listings on Migrate Mate as of September 2026. Demand is concentrated in aerospace, automotive, and medical device manufacturers, though consumer electronics and industrial automation firms post steadily throughout the year.
How many embedded jobs are remote?
About 48% of embedded openings are fully remote or hybrid as of September 2026, which is lower than the average across software roles because much of the work requires physical access to hardware. Sub-areas like firmware architecture review, documentation, and software-only simulation layers are the most likely to be offered with remote or hybrid flexibility.
How do you become an embedded engineer?
Start by building fluency in C and understanding memory-mapped I/O, interrupts, and peripheral registers at the hardware level. Work through beginner development board projects using platforms like Arduino or STM32, then progress to writing bare-metal drivers from a datasheet. Study at least one real-time operating system, build a portfolio of documented hardware projects, and pursue a degree or coursework in electrical or computer engineering to meet most employers' baseline requirements.
How do you get an embedded job with little experience?
Focus on building a hardware portfolio before applying. Document two or three projects where you wrote firmware from scratch, interfaced with sensors or actuators, and solved a real debugging problem. Contribute to open-source embedded projects on GitHub to show collaboration in a professional codebase. Apply to junior firmware roles at smaller product companies or contract manufacturers, where engineers often have broader ownership and less siloed specialization than at large OEMs.
What does the embedded interview process look like?
Most embedded interviews begin with a recruiter screen focused on your hardware background and stack, followed by a technical phone interview covering C programming, data structures, and low-level concepts like volatile, interrupt service routines, and memory alignment. A take-home or live coding exercise involving bit manipulation or a simple driver implementation is common. Final rounds usually include a system design discussion, a hardware debugging scenario, and a conversation with the engineering team about past projects.
Where can I find and apply to embedded jobs?
You can find and apply to embedded jobs on Migrate Mate, which lists current openings from companies across the United States. Find roles that match your hardware background and stack, then apply directly to each listing. New openings are added regularly, so checking back often increases your chances of catching a role before the application volume grows.
See All 1,517+ Embedded Jobs
Find roles that match your experience and apply in just a few clicks.
Find Embedded Jobs