Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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 13 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Sterling Heights, MI vacancy
  •  ...an individual with experience and a passion for hardware and software integration and testing of real-time, embedded software. This...  ...and product assurance tasks. Contribute to the development of engineering design models and develop programs to enhance, implement and support... 
    Suggested
    Contract work
    Internship
    Monday to Friday
    Shift work

    Infojini

    Sterling Heights, MI
    14 hours ago
  • $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... 
    Suggested
    Contract work
    Internship
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    13 hours ago
  •  ...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... 
    Suggested
    Work experience placement

    Advanced Technology Innovation

    Sterling Heights, MI
    2 days ago
  • 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... 
    Suggested
    Contract work
    Temporary work
    Day shift

    Navstar

    Sterling Heights, MI
    5 days ago
  • $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 Software Engineer in Sterling Heights, MI to support development of advanced ground combat vehicle software architectures... 
    Suggested

    Moseley Technical Services

    Sterling Heights, MI
    3 days ago
  • $135.2k - $306.4k

     ...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Sterling Heights, MI
    2 days ago
  •  ...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

    US Tech Solutions

    Sterling Heights, MI
    1 day ago
  • $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... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    4 days ago
  •  ...an individual with experience and a passion for hardware and software integration and testing of real‑time, embedded software. This...  ...and product assurance tasks. Contribute to the development of engineering design models and develop programs to enhance, implement and support... 
    Internship

    Donatech

    Sterling Heights, MI
    2 days ago
  •  ...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 job
    Internship

    Danaher

    Sterling Heights, MI
    1 day ago
  • 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... 
    Internship

    Compunnel, Inc.

    Sterling Heights, MI
    5 days ago
  • $118.1k - $200.76k

     ...Lead Software Engineer Location: Maple Grove, MN or Sterling Heights, MI What does it take to advance the limits of technology? Bold thinking. Working at BAE Systems means partnering with an innovator in the next generation of defense systems. We take pride in the... 
    Full time
    Local area

    BAE Systems USA

    Sterling Heights, MI
    2 days ago
  • $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 and... 
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • $20 per hour

     ...professional needed to join our Loan Servicing Department. Use administrative and service skills to serve clients. Hourly rate: $40.00 Software Engineer – Mercor’s RL Studio Platform We’re hiring Software Engineers to build and ship apps for Mercor’s RL Studio platform. Role... 
    Hourly pay
    Weekly pay
    Permanent employment
    Full time
    Part time
    Locum
    Remote work

    SynergisticIT

    Sterling Heights, MI
    2 days ago
  •  ...Job Description The Role: General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • $116.36k - $155.15k

     ...supervision. The Main Responsibilities The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work
    1 day per week

    Lumen

    Sterling Heights, MI
    8 hours ago
  •  ...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

    Epsilon Solutions Ltd

    Troy, MI
    1 day ago
  •  ...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... 

    Omni Inclusive

    Troy, MI
    2 days ago
  •  ...walmart lab s etc to name a few. We are continuously looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, data engineers, machine learning engineers for full time positions with clients. Who... 
    Full time

    SynergisticIT

    Sterling Heights, MI
    1 day ago
  •  ...Software Engineer Tyler Technologies is looking for a talented full stack Software Engineer to bring new ideas and creative thinking to our Public Safety Products Division. This role focuses on designing, developing, and maintaining mission-critical, cloud-hosted services... 

    Tyler Technologies

    Troy, MI
    2 days ago
  • $104k - $130k

    Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional variable compensation and benefits may apply. Total compensation... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Rochester, MI
    4 days ago
  •  ...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

    Kasmo Global

    Troy, MI
    5 days ago
  • $125k - $145k

     ...Engineer III, Software This is a HYBRID position and will require 3 days in office 2 days WFH. We're looking for an experienced Engineer III, Software to help design, build, and evolve the next generation of scalable web applications and digital experiences.... 
    Work at office
    Work from home

    WOW! Internet Cable and Phone

    Madison Heights, MI
    2 days ago
  •  ...Embedded Software Engineer - HOT JOB! One of the most long-standing organizations in the area is seeking an entry to experienced level Software Engineers. This is going to be working on cutting edge technologies and systems. Embedded Software Engineer... 

    Advanced Technology Innovation

    Warren, MI
    14 hours ago
  • $99k - $128.5k

    Description Software Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 99,000 - 128,500 Additional variable compensation and benefits may... 
    Full time
    Temporary work
    Remote work

    OneStream Software

    Birmingham, MI
    13 hours ago
  •  ...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... 
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    13 hours ago
  •  ...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

    Tyler Technologies

    Troy, MI
    3 days ago
  • $131k - $170k

    Description Senior Software Engineer I Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional variable compensation and benefits... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Rochester, MI
    2 days ago
  •  ...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 area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • 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...
    Contract work
    Remote work
    Work from home

    Yantran LLC

    Macomb, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I. Be the first to apply!