Senior Software Engineer Jobs
Navstar
Senior Software Engineer - Embedded Systems
Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role
Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded software solutions for advanced systems. You'll engage in the full software development lifecycle, collaborating with multidisciplinary teams, impacting real-world applications, and mentoring junior engineers. This is a dynamic opportunity with the potential for long-term placement and professional growth, especially if you are passionate about innovation in real-time systems and eager to work on mission-critical projects. Responsibilities - Lead requirements analysis, software architecture, design, coding, and testing for embedded systems
- Build and maintain real-time embedded software applications
- Integrate software with hardware; troubleshoot and debug complex systems
- Write and maintain unit tests and comprehensive technical documentation
- Collaborate closely with Mechanical, Electrical, Controls, and Systems Engineering teams
- Mentor junior engineers in best practices for development and troubleshooting
- Ensure solutions meet technical, system, performance, quality, and customer standards
- Support maintenance, upgrades, and software porting activities
- Participate in technical reviews and drive continuous process improvements
- Travel to customer sites as project needs arise Required Skills and Experience - Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related STEM field
- 4+ years in real-time embedded software development/testing (2+ with Master's)
- Proficiency in C, C++, Python programming
- Experience developing on Linux operating systems
- Strong object-oriented software design skills
- Familiar with SSL/TLS, SSH, SFTP, and Ethernet-based protocols
- Excellent written and verbal communication
- Skilled in troubleshooting software development issues
- U.S. Citizenship and ability to obtain/maintain Secret Security Clearance Preferred Skills - Bare-metal real-time application development
- Ada programming
- Experience with Git, GitLab, Jira, configuration management
- Qt Framework and QML GUI development
- Model-based engineering (MagicDraw, Enterprise Architect)
- DOORS, CMMI, Nessus, Coverity, STIG hardening
- NI TestStand
- Understanding of military, combat vehicle systems, or related standards Benefits - Opportunity for contract-to-hire and long-term career advancement
- Exposure to cutting-edge embedded software projects
- Collaborative, multidisciplinary engineering environment
- Develop leadership through mentorship and technical guidance
- Potential for technical and professional skill development How to Apply
Ready to take your engineering career to the next level? Submit your updated resume directly through our job portal and become part of an innovative team shaping advanced embedded solutions.
Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role
Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded software solutions for advanced systems. You'll engage in the full software development lifecycle, collaborating with multidisciplinary teams, impacting real-world applications, and mentoring junior engineers. This is a dynamic opportunity with the potential for long-term placement and professional growth, especially if you are passionate about innovation in real-time systems and eager to work on mission-critical projects. Responsibilities - Lead requirements analysis, software architecture, design, coding, and testing for embedded systems
- Build and maintain real-time embedded software applications
- Integrate software with hardware; troubleshoot and debug complex systems
- Write and maintain unit tests and comprehensive technical documentation
- Collaborate closely with Mechanical, Electrical, Controls, and Systems Engineering teams
- Mentor junior engineers in best practices for development and troubleshooting
- Ensure solutions meet technical, system, performance, quality, and customer standards
- Support maintenance, upgrades, and software porting activities
- Participate in technical reviews and drive continuous process improvements
- Travel to customer sites as project needs arise Required Skills and Experience - Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related STEM field
- 4+ years in real-time embedded software development/testing (2+ with Master's)
- Proficiency in C, C++, Python programming
- Experience developing on Linux operating systems
- Strong object-oriented software design skills
- Familiar with SSL/TLS, SSH, SFTP, and Ethernet-based protocols
- Excellent written and verbal communication
- Skilled in troubleshooting software development issues
- U.S. Citizenship and ability to obtain/maintain Secret Security Clearance Preferred Skills - Bare-metal real-time application development
- Ada programming
- Experience with Git, GitLab, Jira, configuration management
- Qt Framework and QML GUI development
- Model-based engineering (MagicDraw, Enterprise Architect)
- DOORS, CMMI, Nessus, Coverity, STIG hardening
- NI TestStand
- Understanding of military, combat vehicle systems, or related standards Benefits - Opportunity for contract-to-hire and long-term career advancement
- Exposure to cutting-edge embedded software projects
- Collaborative, multidisciplinary engineering environment
- Develop leadership through mentorship and technical guidance
- Potential for technical and professional skill development How to Apply
Ready to take your engineering career to the next level? Submit your updated resume directly through our job portal and become part of an innovative team shaping advanced embedded solutions.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Jobs in Sterling Heights, MI vacancy
$72.45 - $85.5 per hour
...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour We are hiring a Senior Embedded... ...resume to: ****@*****.*** For more active job openings: Search Jobs For more information about...Senior- ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience...SeniorContract work
$61.22 per hour
...Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay rate: $61.22/Hr. Benefits: overtime, medical, dental, vision, 401k Travel: 5% REQUIREMENTS: Senior Software Engineer • Our...SeniorContract workDay shift- W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem...SeniorInternship
- ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over 25 offices across the country and abroad. Founded in 1932, Doeren Mayhew is positioned for successful future growth. If you want...Senior
- ...Job Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is... ...The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role,...SeniorLocal areaWork from homeRelocation package
- ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical,... ...due to a disability, please submit your request by emailing jobs@tylertech.com or by calling 800.646.2633 ext. 791008. Please...SeniorLocal area
$131k - $170k
Description AI Engineer Location : Remote, United States Employment... ..., and location using objective, job-related criteria. Summary OneStream Software delivers a unified Corporate... ...architecture on Microsoft Azure. The Senior Software Engineer designs,...SeniorFull timeTemporary workWork at officeRemote work- ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable... ...based on qualifications, merit, and business need. This job description is intended to define the general nature of the...SeniorContract workTemporary workWork at officeRemote workWork from home
- We are looking for one Senior Software Engineer with 10 years of industry experience. Responsibilities Design, develop new modules for our Web Content Management Software Product Create design specifications and test case documents. Troubleshoot customer issues and...Senior
- Job DescriptionWe are looking for energetic engineers with experience in AUTOSAR, Linux/QNX, and Android to help us deliver high quality software for current and future automotive infotainment systems. The software team supports the definition, design, and development of...SeniorLocal areaWork from homeRelocation package3 days per week
- General Motors is seeking a Senior Software Engineer specializing in Low Voltage Prognostics, to develop algorithms that predict and prevent low voltage failures in vehicles. This role involves collaboration with cross-functional teams to ensure optimal system performance...Senior
- Contract Professionals, Inc. is looking for an experienced Model Based Systems Engineer (MBSE) - Senior/Lead to drive the MBSE strategy and execution for a major defense vehicle program. The ideal candidate will possess over 10 years of systems engineering experience and...SeniorContract work
- Revize Software Systems is seeking a Senior Software Engineer with 10 years of industry experience to design and develop new modules for our Web Content Management Software Product. You will create design specifications and test case documents, and troubleshoot customer...Senior
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play...SeniorLocal areaWork from homeRelocation packageFlexible hours- The Role: The OutsourcedSuspension SW DRE (Software Design Release Engineer) position will be responsible for supportingsourcing, validating, supporting root cause activity for SW related issues and releasing steering software for production. This role now encompasses...Senior
- At Roush, we fuse technology and engineering to provide product development solutions to customers in a wide range of industries. Widely... ...activates big ideas on a global stage. The Defense Senior Software Engineer is accountable for the development of software for...SeniorFull timeWork experience placement
$60.57 per hour
...Job Title: Senior Embedded Software Engineer Type of Position: This is a contract-to-hire opportunity, with the intent to convert to a direct hire role. The contract period is typically expected to run approximately 6 to 12 months before conversion, depending...SeniorPermanent employmentContract workTemporary workFor contractorsH1bRemote workMonday to ThursdayDay shift$174.9k - $222k
...Job Description The Role As a Senior Software Engineer on GM’s Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM’s multi-channel communications. The Notification Platform enables transactional...SeniorTemporary workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...Job Title: Business Process Analyst Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5 7 Years Job Summary We are seeking a skilled Business Process Analyst to support our QAD implementation project...SeniorContract workRemote workWork from home
- Job Description: Location: Hybrid. This role is categorized as... ...Role Join GM’s Digital Products Engineering organization and help define... ...billing platform. As a Staff Software Engineer (Level 8), you will... ...billing platform. This is a senior individual contributor role:...SeniorH1bRelocation package
- ## Senior Software Engineer - PlatformApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States... ...timeposted on: Posted Todayjob requisition id: JR-202613297**Job Description****The Role:**General Motors is seeking a Senior...SeniorLocal areaWork from homeRelocation package
- ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work schedule... ...Clearance. Bachelor's degree in STEM field required. Job Description: Integrate and test real-time embedded software...Shift work
- ...Job Title Requirements analysis, architecture and design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time...Work experience placement
$40.98 per hour
...Job Description Software Engineer I - Hardware/Software Integration & Real-Time Testing Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay Rate: $40.98/hr. Benefits: medical, dental, vision, 401k Overview: Software Engineer...Contract workInternshipDay shift- J. G. Kern Enterprises, Inc. is looking for an experienced Senior CMM Programmer / Metrology Specialist in Sterling Heights, Michigan... ...and validate measurement results, and collaborate with engineering teams to resolve quality issues. Applicants should have over 1...Senior
- ...profiles in Warren/Detroit MI. Client interview will be in person in GM Office. Position: Senior Java Engineer Qualifications: Bachelor of Science degree in Computer Science, Software Engineering, Electrical Engineering or related technical degree. Minimum of 2 years of...SeniorWork at officeLocal area
- ...use cases with our vehicle architecture teams working on our Software Defined Vehicle (SDV) Architecture. Builds partnerships and work closely with functional peers across semiconductor and ECU engineering, purchasing, and SoC suppliers to implement semiconductor strategic...SeniorWork at officeLocal areaRemote work
- J.G. Kern Enterprises Inc. in Sterling Heights, MI, is seeking a Senior CMM Programmer / Metrology Specialist to support precision CNC machining operations. This role demands expert knowledge of programming Zeiss CMM equipment with a focus on ensuring compliance with tight...Senior
- ...Job Description Job Description Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in... ...nation, this is the firm for you. Doeren Mayhew is seeking a Senior Software Engineer . This position is available in Troy, Michigan, Atlanta,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer Jobs. Be the first to apply!
Related searches
- software developer fintech Sterling Heights, MI
- consulting software engineer Sterling Heights, MI
- junior software developer remote Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- entry level software engineer remote Sterling Heights, MI
- startup software engineer Sterling Heights, MI
- software engineer internship remote Sterling Heights, MI
- software engineer Sterling Heights, MI
- part time software developer remote Sterling Heights, MI
- software developer Sterling Heights, MI

