Qualifications: 5+ years of embedded Linux software development experience. Strong experience with ... C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot loaders (U-Boot or ...
Qualifications: 5+ years of embedded Linux software development experience. Strong experience with ... C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot loaders (U-Boot or ...
Senior Linux/Android HAL & VHAL Developer
Detroit, MI · On-site
$53 - $67.25/hr
The role requires strong expertise in embedded software development, C/C++, Linux internals, and automotive communication protocols. Key Responsibilities * Design, develop, and maintain Android HAL ...
Senior Linux/Android HAL & VHAL Developer
Detroit, MI · On-site
$53 - $67.25/hr
The role requires strong expertise in embedded software development, C/C++, Linux internals, and automotive communication protocols. Key Responsibilities * Design, develop, and maintain Android HAL ...
Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Lead the architecture, design, development, integration, and maintenance of embedded software for ... Perform Linux system programming, including device driver development, hardware bring-up ...
Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Lead the architecture, design, development, integration, and maintenance of embedded software for ... Perform Linux system programming, including device driver development, hardware bring-up ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
This role focuses on CI/CD automation, GitOps, Linux development, embedded software integration, GitLab, Git, Jira, Python, C/C++, and Agile methodologies , supporting secure software delivery and ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
This role focuses on CI/CD automation, GitOps, Linux development, embedded software integration, GitLab, Git, Jira, Python, C/C++, and Agile methodologies , supporting secure software delivery and ...
Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
Lead the architecture, design, development, integration, and maintenance of embedded software for ... Perform Linux system programming, including device driver development, hardware bring-up ...
Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
Lead the architecture, design, development, integration, and maintenance of embedded software for ... Perform Linux system programming, including device driver development, hardware bring-up ...
Cyber Software Development Engineer (C5)
Sterling Heights, MI · On-site
$74.86 - $85.50/hr
This role requires expertise in embedded Linux, VxWorks, cybersecurity engineering, secure embedded ... Participate in all phases of the Software Development Life Cycle (SDLC): requirements analysis ...
Cyber Software Development Engineer (C5)
Sterling Heights, MI · On-site
$74.86 - $85.50/hr
This role requires expertise in embedded Linux, VxWorks, cybersecurity engineering, secure embedded ... Participate in all phases of the Software Development Life Cycle (SDLC): requirements analysis ...
Model Based Software Development Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
QNX, Linux, Android, RTOS * CAN, LIN, Ethernet, UART, SPI * Automotive SoCs & Microcontrollers ... software development. * Prior lead experience managing projects or small teams is preferred.
Model Based Software Development Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
QNX, Linux, Android, RTOS * CAN, LIN, Ethernet, UART, SPI * Automotive SoCs & Microcontrollers ... software development. * Prior lead experience managing projects or small teams is preferred.
SDET
Sterling Heights, MI · On-site
$46.50 - $60/hr
Join a team focused on integrating and testing real-time embedded software in a Linux environment ... Familiarity with Qt framework for front-end development. * Knowledge of cybersecurity tools and ...
SDET
Sterling Heights, MI · On-site
$46.50 - $60/hr
Join a team focused on integrating and testing real-time embedded software in a Linux environment ... Familiarity with Qt framework for front-end development. * Knowledge of cybersecurity tools and ...
Windows, Linux Work Experience * Experience in software development and test automation required Education * High School Diploma or equivalent required * Bachelor's Degree in Computer Science or ...
Windows, Linux Work Experience * Experience in software development and test automation required Education * High School Diploma or equivalent required * Bachelor's Degree in Computer Science or ...
Front end Software Development Engineer #1060310 Position Description: We are seeking a highly ... Experience with Unix/Linux and Shell scripting * Containerization using Docker and Kubernetes
Quick apply
Front end Software Development Engineer #1060310 Position Description: We are seeking a highly ... Experience with Unix/Linux and Shell scripting * Containerization using Docker and Kubernetes
Software Staff Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
Embedded software development in C, C++, Python, Java, or C# * Operating Systems: Linux, VxWorks, RTOS, virtualization environments * Board Support Packages (BSP) and low-level system programming
Software Staff Engineer
Sterling Heights, MI · On-site
$63.92 - $71/hr
Embedded software development in C, C++, Python, Java, or C# * Operating Systems: Linux, VxWorks, RTOS, virtualization environments * Board Support Packages (BSP) and low-level system programming
Senior Software Engineer
Warren, MI · On-site
$115K - $151K/yr
... development, particularly with Linux and Real-Time Operating Systems (RTOS) such as FreeRTOS or ... Develop software on a Real Time Operating System, like FreeRTOS based SafeRTOS. * Develop software ...
Senior Software Engineer
Warren, MI · On-site
$115K - $151K/yr
... development, particularly with Linux and Real-Time Operating Systems (RTOS) such as FreeRTOS or ... Develop software on a Real Time Operating System, like FreeRTOS based SafeRTOS. * Develop software ...
Senior Software Engineer
$115K - $151K/yr
... development, particularly with Linux and Real-Time Operating Systems (RTOS) such ... WhatYou'llDo * Develop software on a Real Time Operating System, likeFreeRTOSbasedSafeRTOS.
Senior Software Engineer
$115K - $151K/yr
... development, particularly with Linux and Real-Time Operating Systems (RTOS) such ... WhatYou'llDo * Develop software on a Real Time Operating System, likeFreeRTOSbasedSafeRTOS.
Software Engineer - C++
Troy, MI · On-site
... development using SDK on Windows and Linux · Knowledge of digital image processing · Strong ... software skills, technologies, and tools. Qualification preferred · Experience with GitLab or ...
Quick apply
Software Engineer - C++
Troy, MI · On-site
... development using SDK on Windows and Linux · Knowledge of digital image processing · Strong ... software skills, technologies, and tools. Qualification preferred · Experience with GitLab or ...
DevSecOps Engineer - CI/CD, GitLab, Linux, & Embedded Systems with Security Clearance
Sterling Heights, MI · On-site
This role focuses on CI/CD automation, GitOps, Linux development, embedded software integration, GitLab, Git, Jira, Python, C/C++, and Agile methodologies, supporting secure software delivery and ...
DevSecOps Engineer - CI/CD, GitLab, Linux, & Embedded Systems with Security Clearance
Sterling Heights, MI · On-site
This role focuses on CI/CD automation, GitOps, Linux development, embedded software integration, GitLab, Git, Jira, Python, C/C++, and Agile methodologies, supporting secure software delivery and ...
Software Engineer - C++
Troy, MI · On-site
... development using SDK on Windows and Linux · Knowledge of digital image processing · Strong ... software skills, technologies, and tools. Qualification preferred · Experience with GitLab or ...
Quick apply
Software Engineer - C++
Troy, MI · On-site
... development using SDK on Windows and Linux · Knowledge of digital image processing · Strong ... software skills, technologies, and tools. Qualification preferred · Experience with GitLab or ...
Principal Software Engineer & Lead role
Sterling Heights, MI · On-site
$76/hr
Experience developing software applications on Linux operating systems or bare-metal real-time systems * Object-oriented software design and development experience * Familiarity with Ethernet ...
Quick apply
Principal Software Engineer & Lead role
Sterling Heights, MI · On-site
$76/hr
Experience developing software applications on Linux operating systems or bare-metal real-time systems * Object-oriented software design and development experience * Familiarity with Ethernet ...
Software Engineer
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 ...
Software Engineer
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 ...
P-NMOB1 Senior Software Development Engineer
Troy, MI · On-site
$116K - $153K/yr
... Linux or Unix environment. * 7+ years of experience working with cloud services from AWS and/or ... software development life cycle, including coding standards, code reviews, source control ...
Quick apply
P-NMOB1 Senior Software Development Engineer
Troy, MI · On-site
$116K - $153K/yr
... Linux or Unix environment. * 7+ years of experience working with cloud services from AWS and/or ... software development life cycle, including coding standards, code reviews, source control ...
Senior Software Engineer
Sterling Heights, MI · On-site
$62/hr
Experience developing software applications on Linux operating systems * Object-oriented design and development experience * Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP
Quick apply
Senior Software Engineer
Sterling Heights, MI · On-site
$62/hr
Experience developing software applications on Linux operating systems * Object-oriented design and development experience * Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP
Linux Software Development information
See Troy, MI salary details
$75.3K - $83.9K
4% of jobs
$83.9K - $92.4K
4% of jobs
$92.4K - $100.9K
5% of jobs
$100.9K - $109.5K
5% of jobs
$117.3K is the 25th percentile. Wages below this are outliers.
$109.5K - $118K
6% of jobs
$118K - $126.5K
7% of jobs
$126.5K - $135.1K
11% of jobs
The median wage is $139.3K / yr.
$135.1K - $143.6K
13% of jobs
$143.6K - $152.1K
17% of jobs
$152.9K is the 75th percentile. Wages above this are outliers.
$152.1K - $160.6K
17% of jobs
$160.6K - $169.2K
10% of jobs
$75.3K
$134.7K
$169.2K
How much do linux software development jobs pay per year?
What is the difference between Linux Software Development vs Linux System Administration?
| Aspect | Linux Software Development | Linux System Administration |
|---|---|---|
| Primary Focus | Creating and maintaining software applications for Linux | Managing, configuring, and maintaining Linux systems |
| Required Skills | Programming, debugging, software design | System setup, network management, security |
| Work Environment | Development teams, software companies | IT departments, data centers |
| Certifications | Linux Foundation Certified Engineer, LPIC-1 | Linux Professional Institute Certification, CompTIA Linux+ |
Linux Software Development focuses on building applications and software solutions for Linux environments, requiring programming skills. Linux System Administration involves managing and maintaining Linux systems, emphasizing configuration and security. Both roles often overlap but serve different core functions within the Linux ecosystem.

Job description
Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: Design, develop, and maintain embedded Linux software for network switch platforms and embedded devices. Build and customize Linux kernels, boot loaders, root file systems, and bootable software images using Yocto or Buildroot.
Develop low-level drivers and hardware interfaces in C/C++, including register-level programming from IC datasheets. Configure and maintain CMake-based build systems and support CI/CD pipelines for embedded software releases. Collaborate with hardware, FPGA, RF, and systems teams to integrate, optimize, and troubleshoot embedded platforms.
Debug hardware and networking issues using lab equipment and contribute to system architecture for networking, timing, and synchronization. Qualifications: 5+ years of embedded Linux software development experience. Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot loaders (U-Boot or similar).
Experience creating bootable software images and managing embedded Linux build environments. Proficiency with CMake and modern software development workflows, including Git and CI/CD.
About OtterBase
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
201 - 500 Employees
Headquarters location
Grand Rapids, MI, US
Year founded
1998