Software Engineer I
Navstar
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. Ability to obtain a US Secret Security Clearance. Bachelor's degree in STEM field required.
Job Description:
- Integrate and test real-time embedded software on Linux/Unix-based operating systems.
- Perform software and hardware integration for complex systems (e.g., combat vehicle platforms).
- Develop and execute automated and manual verification tests based on requirements.
- Build and maintain integration test environments and testbeds.
- Troubleshoot system-level issues across software, hardware, and networking components.
- Support cybersecurity hardening, vulnerability scans, and compliance activities.
- Collaborate with cross-functional teams (Mechanical, Electrical, Systems, Controls).
- Ensure adherence to software development lifecycle (SDLC) and engineering best practices.
- Validate that system performance meets customer and regulatory requirements.
Required Skills:
- Strong programming skills in C++, Python, and Bash
- Experience with Linux/Unix environments (e.g., Red Hat Enterprise Linux)
- Knowledge of software verification and validation (V&V) processes
- Experience with Git and issue tracking tools (Jira/GitLab)
- Understanding of networking concepts (VLANs, switches, protocols)
- Experience with communication protocols (CAN, Serial, Ethernet)
- Strong debugging, troubleshooting, and analytical skills
- Excellent verbal and written communication skills
Preferred Skills:
- Knowledge of requirements traceability and tools (e.g., DOORS)
- Familiarity with UML/model-based design tools
- Experience with cybersecurity tools (Nessus, Coverity) and system hardening (STIG)
- Exposure to CMMI standards and Qt framework
- Experience with virtual machines and Ethernet-based protocols (SSL/TLS, SSH, SFTP)
Experience:
- Experience in integration and testing of safety-critical real-time embedded systems
- Hands-on experience integrating software on Linux platforms
- Experience in networked systems and protocol testing
Preferred Experience:
- Experience with NI tools (TestStand, VeriStand, LabVIEW)
- Exposure to model-based engineering tools (MagicDraw, Enterprise Architect)
- Familiarity with defense or combat vehicle systems
Education:
- Bachelor's degree in STEM field
Preferred Education:
- Degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science
Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Sterling Heights, MI vacancy
$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...SuggestedTemporary workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...times per week, at minimum. About the Role Join GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Staff Software Engineer (Level 8) , you will lead technical domains, drive architecture...SuggestedH1bLocal areaWork from homeRelocation package
$60 - $120 per hour
...Micro1 is seeking a Software Developer for a contract position, offering $60 - $120 per hour. You will be tasked with designing and maintaining scalable applications using modern programming languages like Python, Rust, and GoLang. The ideal candidate has over 3 years...SuggestedHourly payContract workRemote work- ...Software Engineer Apply Online Tyler Technologies is seeking a Software Engineer to help evolve and support our flagship Records Management System (RMS), a mission-critical platform used by Public Safety agencies across the United States. This role offers the opportunity...SuggestedLocal area
$86.9k - $198k
...Job Number: R0240442 Software Engineer The Opportunity: Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems. Applies advanced advisory skills or extensive technical expertise with full industry...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work- ...PGS Worldwide is seeking a Principal Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports software development, integration, and testing of real-time embedded software within...Contract workWorldwide
$50 - $57 per hour
...Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance required About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation...Hourly payLong term contractContract workCasual work- ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Computer Science. Minimum of 5 years' experience in automotive...Full time
- ...Responsibilities: • Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified... ...to ISO26262 Functional Safety • Support software validation engineer through the development process and iterate code accordingly...
- ...Job Description Software Engineer Location: - Remote Duration: Long Term Overview: Join our dynamic team as a Software Engineer and help build cutting-edge AI-powered applications. We are seeking talented full-stack engineers with a passion for rapid...Remote work
$73 - $84 per hour
...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate: $73–$84/hour Position Overview Join an agile, self-motivated engineering team supporting embedded cyber development for a family of ground combat vehicles. This role supports the...Contract workWeekend work$74.86 - $85.5 per hour
...Check out this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $74.86 - $85.50/Hour Join an agile self-motivated team of engineers responsible for the development and support of embedded cyber work products...Contract workWeekend work$50 - $53 per hour
...Join an agile self-motivated team of engineers responsible for the development and support of embedded cyber work products for a family... ...and services to Ground Combat Platforms. This is an embedded software engineering position. The following are the key duties and skills...Contract work- ...Senior Software Engineer, DevOps The Senior Software Engineer, DevOps brings fresh ideas to the autonomous vehicle ecosystem. This role requires extensive knowledge of hardware and software CI/CD technologies while collaborating with a cross-functional team that likes...
- ...Job Description Hybrid: This role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you will play a critical role in the development of methods, tools and processes for the validation...Local areaRemote workWork from home
- ...we're driving a massive digital transformation-and the Cloud Engineering & FinOps team is at the heart of it. As part of the Digital... ...mission is to remove friction from the cloud: enabling faster software delivery while optimizing cost, performance, and scale. We treat...H1bLocal areaWork from homeRelocation package
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every... ...and test Java scripts for automation of software and system engineering models as per GM Modelling standards that support the engineering...Full timeLocal areaWork from homeRelocationRelocation packageFlexible hours3 days per week
$50 - $62 per hour
...Location: Sterling Heights, MI (on-site) Pay rate: $50-62/hr+ Required Skills & Experience: ~5+ years of experience in DoD software engineering ~ Experience with embedded RTOS or ROS ~ Experience integrating systems ~ Need an active clearance ~ Comfortable...Contract work- ...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...Contract work
- ...the overall web and integration design and development for the range of products under the GM Loyalty umbrella. The Senior Software Engineer is responsible for participating in all aspects of the software development lifecycle which includes estimating, technical...Work experience placementLocal areaWork from homeRelocation package
- ...Job Description The Role As a Senior Software Engineer on our ADAS/AV Simulation team, you'll architect, build, and maintain modern software systems that power our advanced driver assistance and autonomous vehicle system simulations and connect seamlessly with our...Local areaWork from homeRelocation package
- ...Warren, MI or Milford, MI three times per week, at minimum. The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and deploying...Local areaWork from homeRelocation package
- ...Senior Software Engineer Apply Online Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software...Local area
$72.45 - $85.5 per hour
...Check out this new opportunity! Senior Software Engineer Sterling Heights, MI $72.45 - $85.50/Hour Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides...Worldwide- ...Contract Software Engineer (Irl & US) Responsibilities: Define, own and standardize the product / system architecture for Vision Systems products and functions, including Surround View Visualisation systems, Trailer Assistance Systems, Automated Parking and...Contract workWork experience placement
- ...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...
- ...Description Are you energized by building cloud-native software that supports real-world, mission-critical work? At Tyler Technologies... ..., faster, and more informed decisions. We're hiring a Software Engineer to help enable secure data sharing across our Public Safety...
- ...expertise, capable of driving enterprise security initiatives and influencing organizational resilience. As a Senior Security Software Engineer, you will design, lead, and deliver secure, scalable integration services that connect our cyber ecosystem (SIEM, EDR, IAM,...Local areaWork from homeRelocation package
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$86.9k - $198k
Software Engineer Job Number: R0240442 The Opportunity: Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems. Applies advanced advisory skills or extensive technical expertise with full industry knowledge...Contract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!
Related searches
- senior software design engineer Sterling Heights, MI
- software engineer amazon Sterling Heights, MI
- software developer positions Sterling Heights, MI
- software engineer full time Sterling Heights, MI
- software engineer Sterling Heights, MI
- agile software developer Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- software engineer remote Sterling Heights, MI
- senior software engineer Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI



