Sr. Software Engineer
$112K - $148K/yr
Proven understanding of Linux operating systems, libraries, and commands * Eager to apply extreme ... Experience using cloud services to manage IoT devices, preferably AWS * Familiar with build ...
$112K - $148K/yr
Proven understanding of Linux operating systems, libraries, and commands * Eager to apply extreme ... Experience using cloud services to manage IoT devices, preferably AWS * Familiar with build ...
$112K - $148K/yr
Proven understanding of Linux operating systems, libraries, and commands * Eager to apply extreme ... Experience using cloud services to manage IoT devices, preferably AWS * Familiar with build ...
Warren, MI · On-site
$123K - $162K/yr
Design, develop, and maintain embedded software applications using C++ on Linux platforms ... Develop low-level and middleware software components for embedded devices. * Perform unit testing ...
Warren, MI · On-site
$123K - $162K/yr
Design, develop, and maintain embedded software applications using C++ on Linux platforms ... Develop low-level and middleware software components for embedded devices. * Perform unit testing ...
Integrate and test real-time embedded software on Linux/Unix-based operating systems. * Perform ... Strong programming skills in C++, Python, and Bash * Experience with Linux/Unix environments (e.g ...
Integrate and test real-time embedded software on Linux/Unix-based operating systems. * Perform ... Strong programming skills in C++, Python, and Bash * Experience with Linux/Unix environments (e.g ...
Warren, MI · On-site
$115K - $151K/yr
Develop software feature on Linux to control the powering and activation of devices and processes ... Collaborate with other engineers to optimize performance, memory usage, and power efficiency for ...
Warren, MI · On-site
$115K - $151K/yr
Develop software feature on Linux to control the powering and activation of devices and processes ... Collaborate with other engineers to optimize performance, memory usage, and power efficiency for ...
$115K - $151K/yr
Develop software feature on Linux to control the powering and activation of devices and processes ... Collaborate with other engineers tooptimizeperformance, memory usage, and power efficiency for high ...
$115K - $151K/yr
Develop software feature on Linux to control the powering and activation of devices and processes ... Collaborate with other engineers tooptimizeperformance, memory usage, and power efficiency for high ...
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
This role requires expertise in embedded software engineering, BSP development, real-time operating systems (RTOS), VxWorks, Linux, vehicle network protocols, middleware integration, Agile ...
Sterling Heights, MI · On-site
$64.28 - $71.42/hr
This role requires expertise in embedded software engineering, BSP development, real-time operating systems (RTOS), VxWorks, Linux, vehicle network protocols, middleware integration, Agile ...
Detroit, MI · On-site
$121K - $159K/yr
They are seeking a Senior Software Engineer to join the Bench Infrastructure team, responsible for ... Linux-based edge devices, robotics, or ML-driven applications • Experience with C++ & Bazel ...
Detroit, MI · On-site
$121K - $159K/yr
They are seeking a Senior Software Engineer to join the Bench Infrastructure team, responsible for ... Linux-based edge devices, robotics, or ML-driven applications • Experience with C++ & Bazel ...
Southfield, MI · On-site +1
$57 - $70/hr
NET in Linux server environments. You will architect scalable, secure, and highly available service ... Develop and maintain APIs and service interfaces consumed by internal systems, connected devices ...
Southfield, MI · On-site +1
$57 - $70/hr
NET in Linux server environments. You will architect scalable, secure, and highly available service ... Develop and maintain APIs and service interfaces consumed by internal systems, connected devices ...
$50 - $57/hr
Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance ... VxWorks, Linux, RTOS, virtualization, BSPs, GVOS * CAN, TCP/IP, UDP/IP, RS-232/422 protocols * DDS ...
$50 - $57/hr
Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance ... VxWorks, Linux, RTOS, virtualization, BSPs, GVOS * CAN, TCP/IP, UDP/IP, RS-232/422 protocols * DDS ...
Auburn Hills, MI · On-site
$66 - $76/hr
Embedded Software Engineer Auburn Hills, MI $66.00 - $76.00/Hourly Active Secret Clearance or the ... This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems ...
Auburn Hills, MI · On-site
$66 - $76/hr
Embedded Software Engineer Auburn Hills, MI $66.00 - $76.00/Hourly Active Secret Clearance or the ... This role requires expertise in Embedded C/C++, Linux, RTOS, FPGA integration, Model-Based Systems ...
Southfield, MI · On-site
$112K - $148K/yr
Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme * Design and develop ... Work with SONiC and Linux networking platforms * Troubleshoot network and switch-related issues
Southfield, MI · On-site
$112K - $148K/yr
Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme * Design and develop ... Work with SONiC and Linux networking platforms * Troubleshoot network and switch-related issues
$112K - $148K/yr
Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme * Design and develop ... Work with SONiC and Linux networking platforms * Troubleshoot network and switch-related issues
$112K - $148K/yr
Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme * Design and develop ... Work with SONiC and Linux networking platforms * Troubleshoot network and switch-related issues
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Interface with Systems Engineering, Project Management, Software Quality, and other internal teams ... Linux * RTOS * BSPs * Virtualization * GVOS * Experience with communication and networking ...
Quick apply
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Interface with Systems Engineering, Project Management, Software Quality, and other internal teams ... Linux * RTOS * BSPs * Virtualization * GVOS * Experience with communication and networking ...
Southfield, MI · On-site
$112K - $148K/yr
Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme * Design and develop ... Work with SONiC and Linux networking platforms * Troubleshoot network and switch-related issues
Quick apply
Southfield, MI · On-site
$112K - $148K/yr
Senior Software Engineer Job Location: Silicon Valley, CA Job Type: Full TIme * Design and develop ... Work with SONiC and Linux networking platforms * Troubleshoot network and switch-related issues
... devices with a perspective of different attack vectors in embedded ECU modules. • Lead hardware ... embedded Linux, and automotive android. • Working knowledge of embedded automotive security ...
... devices with a perspective of different attack vectors in embedded ECU modules. • Lead hardware ... embedded Linux, and automotive android. • Working knowledge of embedded automotive security ...
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software ... Linux * RTOS * BSPs * Virtualization * GVOS * Experience with communication and networking ...
Sterling Heights, MI · On-site
$50.71 - $56.51/hr
Software Engineer Sterling Heights, MI $50.71 - $56.51/Hour We are hiring an Embedded Software ... Linux * RTOS * BSPs * Virtualization * GVOS * Experience with communication and networking ...
Warren, MI · On-site
$123K - $162K/yr
Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...
Warren, MI · On-site
$123K - $162K/yr
Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...
Warren, MI · On-site
$123K - $162K/yr
Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms Skills and Experience: * 5+ years of software engineering experience * Deep understanding in C/C ...
Warren, MI · On-site
$123K - $162K/yr
Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms Skills and Experience: * 5+ years of software engineering experience * Deep understanding in C/C ...
$123K - $162K/yr
Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms Skills and Experience: * 5+ years of software engineering experience * Deep understanding in C/C ...
$123K - $162K/yr
Proficiency in C/C++ programming for embedded systems running on QNX and/or Linux platforms Skills and Experience: * 5+ years of software engineering experience * Deep understanding in C/C ...
We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Proven experience deploying software to edge computing hardware or IoT devices. * Backend Mastery:
We are seeking an experienced Full-Stack Software Engineer to build the software ecosystem powering ... Proven experience deploying software to edge computing hardware or IoT devices. * Backend Mastery:
$10.25 - $17.23
0% of jobs
$17.23 - $24.21
0% of jobs
$24.21 - $31.19
2% of jobs
$31.19 - $38.17
11% of jobs
$38.17 - $45.15
11% of jobs
$45.87 is the 25th percentile. Wages below this are outliers.
$45.15 - $52.13
18% of jobs
The median wage is $54.83 / hr.
$52.13 - $59.11
23% of jobs
$62.88 is the 75th percentile. Wages above this are outliers.
$59.11 - $66.09
20% of jobs
$66.09 - $73.07
6% of jobs
$73.07 - $80.05
3% of jobs
$80.05 - $87.03
6% of jobs
$10
$56
$87
| Aspect | Linux Devices Software Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science or related, Linux/Unix certifications | Bachelor's in Electrical Engineering, Computer Engineering, or related, embedded systems certifications |
| Work Environment | Developing software for Linux-based devices, often in office or lab settings | Developing firmware for embedded hardware, often in labs or manufacturing environments |
| Industry Usage | Consumer electronics, IoT devices, industrial equipment | Automotive, medical devices, consumer electronics |
| Common Search/Comparison | Yes | Yes |
The main difference between a Linux Devices Software Engineer and an Embedded Software Engineer lies in their focus. Linux Devices Software Engineers primarily develop software for Linux-based hardware, while Embedded Software Engineers work on firmware for various embedded systems. Both roles require similar technical skills and certifications but differ in the target platforms and environments.

As a Software Engineer, you’ll join an established venture team working on a next generation automotive security product, currently in pilot and producing strong results. This is an exciting opportunity to be part of an early venture, expected to be established as an independent company, with global presence spanning the U.S. and U.K.
As the new organization is created, potential exists to move to the new entity.
Develop and test software that runs in real-time on-device using Kotlin and other exciting technologies
Translate customer requirements and use cases into functional software with performance, quality, and reliability at the forefront
Be bold and articulate in delivering ideas to a mixed audience with varying views and challenges
Participate and perform architecture reviews, code reviews, unit and acceptance testing, as well as writing documentation to enable knowledge sharing
Apply continuous integration, deploying software incrementally to meet fast-paced development
Advocate for and implement engineering best-practices, continuously improving through innovation and iteration
Work and collaborate effectively in a global dynamic team environment
The minimum requirements we seek:
Our preferred requirements:
Required Skills: 1. Experience with Kotlin 2. Experience with MVI Architecture 3.