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 Software and Security Engineer - eLxr
Troy, MI · On-site
$108K - $149K/yr
Senior Linux Software and Security Engineer - eLxr ABOUT WIND RIVER Wind River is a global leader ... This role combines hands-on development with distribution engineering responsibilities, including ...
Senior Linux Software and Security Engineer - eLxr
Troy, MI · On-site
$108K - $149K/yr
Senior Linux Software and Security Engineer - eLxr ABOUT WIND RIVER Wind River is a global leader ... This role combines hands-on development with distribution engineering responsibilities, including ...
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 ...
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.
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.
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 ...
Senior Embedded Software Engineer - Embedded C/C++, RTOS, Linux with Security Clearance
Auburn Hills, MI · On-site
$122K - $160K/yr
Support the complete software development lifecycle, including design, verification, configuration ... Experience developing software using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS)
Senior Embedded Software Engineer - Embedded C/C++, RTOS, Linux with Security Clearance
Auburn Hills, MI · On-site
$122K - $160K/yr
Support the complete software development lifecycle, including design, verification, configuration ... Experience developing software using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS)
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
$190K - $220K/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
$190K - $220K/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
$190K - $220K/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
Warren, MI · On-site
$190K - $220K/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
Warren, MI · On-site
$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
Warren, MI · On-site
$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.
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 ...
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 ...
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and ... There are similarly recognized courses for Linux, UNIX and Cisco. Although this area of work is ...
Quick apply
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and ... There are similarly recognized courses for Linux, UNIX and Cisco. Although this area of work is ...
Senior Embedded Software Engineer
Auburn Hills, MI · On-site
$117K - $153K/yr
Experience developing software using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS). * Experience with Model-Based Software Development using UML and SysML. * Proficiency with Git ...
Senior Embedded Software Engineer
Auburn Hills, MI · On-site
$117K - $153K/yr
Experience developing software using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS). * Experience with Model-Based Software Development using UML and SysML. * Proficiency with Git ...
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.
What are popular job titles related to Linux Software Development jobs in Troy, MI?
For Linux Software Development jobs in Troy, MI, the most frequently searched job titles are:
What job categories do people searching Linux Software Development jobs in Troy, MI look for?
The top searched job categories for Linux Software Development jobs in Troy, MI are:

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