1

Linux Software Development Jobs in Troy, MI (NOW HIRING)

Develop embedded (C/C++/Rust) software for vehicle software-update functions and enhancements using embedded development frameworks in Android, QNX and Linux environments. * Participate in ...

Develop embedded (C/C++/Rust) software for vehicle software-update functions and enhancements using embedded development frameworks in Android, QNX and Linux environments. * Participate in ...

Software Project Manager

Troy, MI · On-site

$110K - $150K/yr

Coordinate development of safety-related software implemented in C/C++ within Linux POSIX and FACE Extended Safety Profile environments. * Manage cross-functional teams including systems engineering ...

next page

Showing results 1-20

Linux Software Development information

See Troy, MI salary details

$75.3K

$134.7K

$169.2K

How much do linux software development jobs pay per year?

As of May 30, 2026, the average yearly pay for linux software development in Troy, MI is $134,682.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,100.00 and $154,500.00 per year, depending on experience, location, and employer.

What is the difference between Linux Software Development vs Linux System Administration?

AspectLinux Software DevelopmentLinux System Administration
Primary FocusCreating and maintaining software applications for LinuxManaging, configuring, and maintaining Linux systems
Required SkillsProgramming, debugging, software designSystem setup, network management, security
Work EnvironmentDevelopment teams, software companiesIT departments, data centers
CertificationsLinux Foundation Certified Engineer, LPIC-1Linux 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:
Infographic showing various Linux Software Development job openings in Troy, MI as of May 2026, with employment types broken down into 88% Full Time, 7% Part Time, 1% Temporary, and 4% Contract. Highlights an 99% Physical, and 1% Remote job distribution, with an average salary of $134,682 per year, or $64.8 per hour.
Software Architect with Android and Auto

Software Architect with Android and Auto

Reveille Technologies

Dearborn, MI • On-site

Contractor

Posted 17 days ago


Job description

Job Description

Job Responsibilities

         Design,
develop and maintain software modules and apps for Android devices.
Apps that communicate with accessories, would be of particular interest.

         Contribute in decision making for solution strategy considering the features/limitations/guidelines of Android framework.

         Documentation of requirement specifications and designs etc.


Preferred Qualifications & Desired Competencies: Know how of Android Open Accessory Protocol, and Android Auto

         Knowledge of networking, TCP/IP, USB/BT communication

         Knowledge and experience of software development for embedded systems

         Experience in C, C++, and RTOS

         Know how of Linux programming and development environment

         Very good analytical and problem solving skills

         Willingness to learn new technologies

         Good communication skills, collaborative attitude, and result orientation

         At least 5 years of experience in software development

         Capable of working with minimum supervision

Qualifications

Basic Qualifications:

         Education:
B.Tech/M.Tech/MCA /Equivalent or higher, preferably from a reputed 
institution, in CS/IT/ECE/EE or an equivalent discipline.

         Minimum 2 years of experience in software development for Android devices

         Good know how of Android framework including internals, and Android's app eco system

         Good know how of Java programming

         Experience of publishing apps in Play store

Additional Information

All your information will be kept confidential according to EEO guidelines.