1

Embedded Rtos Jobs in Northville, MI (NOW HIRING)

next page

Showing results 1-20

Embedded Rtos information

See Northville, MI salary details

$65.9K

$144.4K

$163.8K

How much do embedded rtos jobs pay per year?

As of Aug 27, 2026, the average yearly pay for embedded rtos in Northville, MI is $144,426.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,800.00 and $162,900.00 per year, depending on experience, location, and employer.

What is an embedded RTOS?

An Embedded RTOS (Real-Time Operating System) is a specialized operating system designed to manage hardware resources and run applications with precise timing requirements in embedded systems. Unlike general-purpose operating systems, an RTOS ensures that tasks are executed predictably and meet strict deadlines, which is crucial in applications like automotive systems, medical devices, and industrial automation. Embedded RTOSs provide features like multitasking, task scheduling, and inter-task communication, all optimized for resource-constrained environments. They help developers create reliable, efficient, and responsive embedded applications.

What are some typical challenges faced when developing software for embedded RTOS environments?

Developing software for embedded RTOS (Real-Time Operating System) environments often involves unique challenges such as managing limited memory and processing resources, ensuring deterministic real-time performance, and debugging in resource-constrained systems. Team members frequently collaborate closely with hardware engineers to optimize code for specific microcontrollers or processors. Additionally, balancing task prioritization and inter-task communication to avoid deadlocks or priority inversion is a common focus. These complexities make strong problem-solving skills and attention to detail particularly valuable in this role.

What are the key skills and qualifications needed to thrive as an embedded RTOS engineer, and why are they important?

To thrive as an Embedded RTOS Engineer, you need a strong background in embedded systems programming, real-time operating system (RTOS) concepts, and a relevant degree in computer engineering or a related field. Familiarity with tools like Keil, IAR Embedded Workbench, and experience with RTOS platforms such as FreeRTOS or VxWorks, along with certifications like Certified Embedded Systems Engineer, are highly valuable. Attention to detail, problem-solving abilities, and effective teamwork are crucial soft skills that enhance performance in this role. These competencies are essential for designing reliable, efficient, and responsive embedded solutions that meet stringent real-time requirements.

What is the difference between Embedded Rtos vs Firmware Engineer?

AspectEmbedded RtosFirmware Engineer
CredentialsKnowledge of RTOS, embedded systems, C/C++Embedded systems, C/C++, hardware understanding
Work EnvironmentEmbedded systems development, real-time applicationsHardware interfacing, low-level programming
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, aerospace, medical devices

Embedded Rtos specialists focus on designing and implementing real-time operating systems for embedded devices, ensuring system responsiveness and multitasking. Firmware Engineers develop low-level software that directly interacts with hardware components, often working within embedded environments. While both roles require embedded systems knowledge, Embedded Rtos professionals specialize in real-time OS development, whereas Firmware Engineers focus on hardware-software integration and low-level programming.

What job categories do people searching Embedded Rtos jobs in Northville, MI look for?

The top searched job categories for Embedded Rtos jobs in Northville, MI are:

What cities near Northville, MI are hiring for Embedded Rtos jobs?

Cities near Northville, MI with the most Embedded Rtos job openings:

RTOS Embedded Software Engineer

Ford Motor Company

Dearborn, MI • Hybrid

$86K - $160K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Re-posted 11 days ago


Ford Motor Company rating

7.6

Company rating: 7.6 out of 10

Based on 525 frontline employees who took The Breakroom Quiz

13th of 45 rated automakers


Job description

In this position...

Candidate should be highly skilled and motivated software engineer with strong experience in RTOS embedded systems development. Candidate should possess strong experience on CAN and Ethernet communication protocols. Experience in AUTOSAR is a plus. Candidate will be a key contributor to the development of next-generation automotive software systems, working closely with cross-functional teams to design, implement, and validate robust solutions that meet industry standards. 

You'll have...

  • Bachelors or Masters degree in Computer science, Electronics or an equivalent engineering degree.
  • 7+ Years of Automotive SW development experience
  • Strong Embedded software development expertise (modern C++ and embedded C proficiency), Min 5 years of experience.
  • Must have FreeRTOS/SafeRTOS experience. Min 5 years of experience.
  • Must be skilled to support all layers of the software stack from low level device drivers to applications. Should have expertise in debugging low-level performance issues across a complex embedded system. Min 5 years of experience.
  • At least 3 years of experience with AUTOSAR tool chain e.g. Davinci to design BSWs/SWCs/RTE and to generate diagnostic descriptions files.
  • At least 2 years of experience developing Mem drivers for internal/external memory. Development experience in emulated flash drivers is mandatory, Candidate should have thorough understanding of concepts like wear-leveling, garbage collection, page-swap, redundant storage and recovery strategies for data flash block management.
  • Proficient in ISO26262, SOTIF, & ASPICE or similar standards for automotive safety critical applications. Min 3 years of experience
  • Min 2+ years of development experience with ISO-14229 UDS protocol for automotive.
  • Min 1+ years of working experience with Unit testing tools: GTest, Parasoft
  • Min 2+ years of experience using Lauterbach (Debugging tool)
  • Min 4+ Experience developing or debugging CAN-FD and Ethernet communication drivers

Even better, you may have...

  • Min 2 years of experience in python scripting.
  • Should have experience in Boot-time/ Runtime profiling and optimization.
  • Min 2+ years of development experience within Linux/QNX domain
  • Experience in Manufacturing SW support
  • Multicore realtime experience for DMA, shared mem concepts, Multicore BSW
  • Interprocessor communication protocols SPI, IPC, PCIe, SDIO and UART.
  • Experience developing BIST and runtime safety check driver based on Microcontroller safety manual.
  • Extensive experience working with ADAS SOCs and ADAS technologies.
     

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service 
A generous schedule of paid holidays, including the week between Christmas and New Year's Day 
Paid time off and the option to purchase additional vacation time. 
 

This position ranges from a salary grade 6-8 from $86,000 - $160,000.

For more information on salary and benefits, click here: https://fordcareers.co/GSR. 

Visa sponsorship is available for this position.


Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.


This position is hybrid (onsite four days per week). 

#LI-Hybrid 
  #LI-CL2
 

What you'll do...

Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on creating re-usable software designs / components.

Design and implement real-time Ethernet communication.

Develop custom serial communication protocol over UART, SPI, IPC and I2C interfaces to support reliable data exchange between the device and external components.

Specify requirements, design, implement, and test both bare metal and RTOS low-level software for creating a scalable platform.

Work with/resolve ambiguity in requirements/specifications/designs. Maintain clear and concise documentation of design and firmware architecture.

Create elegant, efficient real-time software components and interfaces.

Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness, code coverage and adherence to MISRA guidelines

Create traceability matrix between all SW work products as per ASPICE and ISO26262 guidelines based on safety rating of the component.

Work with hardware and debuggers at a bench and HIL level to verify software operation.

Profile power / CPU / bus usage and identify opportunities for optimization on the component/ system level.

Collaborate with V&V to develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions, including low power modes.

Interface with external vendors, including review of firmware specifications, providing design guidance, and integrating code releases.

Work with integration test team to automate unit tests / SW components tests in nightly builds with python scripting


What Ford Motor Company employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom