user avatar
Posted 2 days ago

Job Requirements

Sterling Heights, MI
Secret Polygraph Unspecified
Career Level not specified
Salary not specified
Join Premium to unlock estimated salaries

Job Description

Indotronix is seeking an :Software Engineer I,Sterling Heights, MI -

Shift Timings: 8AM to 5PM
Work Schedule: 9/80
Ability to obtain a US Secret Security Clearance
Bachelor's degree in STEM field

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
group id: indony