1

Low Level Software Developer Jobs in Michigan (NOW HIRING)

Software Engineer II - Mid-Level Location: Cedar Springs, MI/Washington, D.C./Quantico, VA Travel ... Familiarity with mobile operating systems, embedded systems, or low-level software analysis

We are seeking a Mid-Level Software Engineer to design, develop, and maintain scalable software ... Exposure to CI/CD pipelines, automated testing, and DevOps practices * Experience working in Agile ...

They are seeking a Software Developer (Low Code) to gather requirements, design and deploy applications, and integrate systems to enhance operational efficiency. Responsibilities : • Gather and ...

next page

Showing results 1-20

Low Level Software Developer information

See Michigan salary details

$41.8K

$97.5K

$144.7K

How much do low level software developer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for low level software developer in Michigan is $97,484.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $113,300.00 per year, depending on experience, location, and employer.

What are Low Level Software Developers?

Low Level Software Developers are programmers who specialize in writing software that interacts closely with computer hardware or system resources. They typically work with languages like C, C++, or Assembly to develop operating systems, device drivers, embedded systems, or performance-critical applications. Their work often requires an in-depth understanding of hardware architecture, memory management, and system processes. Low Level Software Developers play a crucial role in ensuring software runs efficiently and reliably on various devices.

What are the key skills and qualifications needed to thrive as a Low Level Software Developer, and why are they important?

To thrive as a Low Level Software Developer, you need a solid understanding of computer architecture, proficiency in programming languages like C or C++, and a relevant degree in computer science or engineering. Familiarity with debugging tools, operating systems internals, and version control systems such as Git is typically required. Strong problem-solving skills, attention to detail, and effective communication are crucial soft skills for this role. These abilities are vital for efficiently developing, optimizing, and troubleshooting software that interacts closely with hardware and system resources.
What cities in Michigan are hiring for Low Level Software Developer jobs? Cities in Michigan with the most Low Level Software Developer job openings:
Infographic showing various Low Level Software Developer job openings in Michigan as of June 2026, with employment types broken down into 85% Full Time, and 15% Contract. Highlights an 88% In-person, 4% Hybrid, and 8% Remote job distribution, with an average salary of $97,484 per year, or $46.9 per hour.
Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring

Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring

Real Time Consulting, LLC

Grand Rapids, MI • Remote

$126K - $166K/yr

Other

This job post has expired today. Applications are no longer accepted.


Job description

REAL TIME CONSULTING (An RTCo Company)-POSITION DESCRIPTION
JOB TITLE: Low Level Software Verification Engineer - Integrated Vehicle Health Monitoring
REMOTE WORK OPTIONS AVAILABLE!
ABOUT THE JOB:
We are seeking multiple software engineers to provide software development and verification support for an Integrated Vehicle Health Monitoring (IVHM) system for a cutting-edge helicopter product.
REQUIRED SKILLS:
  • Bachelor's degree in Computer Science or Electrical/Computer/Aerospace Engineering
  • 5+ years Embedded Software Development for Avionics products experience
  • DO-178B/C Full Lifecycle Software Development process familiarity
  • Embedded Software Requirements Development and Management experience
  • Experience translating Software Requirements to C++ and/or C Coding Languages
  • Experience with Software Unit Test Development
  • Experience translating Software Requirements to Software Verification Test Case
  • Experience with Software Verification and Analysis
  • Experience with Software-level Test Case Development
  • Experience with Software-level Test Script Development
  • Experience developing Automated Software Verification Test Procedures
  • Familiar with Software Change Request (SCR) processes and tools
  • Familiar with Software Configuration Management processes and tools
  • Experience using DOORS for requirements and test case documentation
  • Effective written and verbal communication skills
  • Accountable and takes ownership of assigned tasks
  • Self-motivated and takes initiative to get things done
  • Team-driven mentality
  • Experience working with remote team members

PREFERRED SKILLS:
  • A615 Data Loader experience
  • ACARS Datalink experience
  • Linux Experience
  • Experience with IBM Rational Test Realtime
  • Experience porting Ada to C-language
  • Onboard Maintenance System (OMS) experience
  • Health and Usage Monitoring System (HUMS) experience
  • Experience using Git for software configuration management
  • Experience with Eclipse test development environment

ABOUT THE COMPANY:
Real Time Consulting (RTC) exists to partner outstanding engineering talent to support our clients' success. Unsurpassed service is delivered to our clients by upholding responsibility, teamwork and quality. Our primary commitment is to help our clients. Since 1997, RTC has been protecting and enhancing lives with safe, reliable, innovative solutions, providing full life-cycle design, development and testing of EMBEDDED ENGINEERING SYSTEMS and SOFTWARE SOLUTIONS with Program Management and Consulting Services. Our employees average 20+ years of versatile and accomplished expertise to our clients, driving continuous innovation forward. Employee's innovative and analytical ideas are cultivated while maintaining the big picture vision in a fast-paced, changing environment. Our corporate values are to Uphold Responsibility, Support People, Promote Teamwork and Deliver Quality!
This position may require exposure to software, source code or technology that is subject to US export control laws and regulations (i.e., International Traffic in Arms Regulations or the Export Administration Regulations). To comply with these requirements, you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Departments of State or Commerce, as applicable.

RTCo is an Equal Opportunity Employer; employment with RTCo is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
To qualify for all positions with Real Time Companies, applicants must be legally authorized to work in the United States and should not require now, or in the future, sponsorship for employment visa status. Please be aware that Real Time Companies does not sponsor employment-based visas. Additionally, certain positions with Real Time Companies that involve work with government entities may have more restrictive employment status requirements, such as U.S. citizenship, based on security clearance requirements or other governmental requirements. Real Time Companies is an Equal Opportunity Employer M/F/D/V.