About this opportunity
Compunnel, Inc. lists this Senior Software Engineer opportunity in sterling heights, Michigan. Review the employer’s description below for duties, qualifications and application requirements.
Job description
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-solving, and software verification testing. This engineer will work hands‑on with complex electronic and electro‑mechanical systems in both lab environments and tactical military vehicles, ensuring compliance with engineering principles, military specifications, and product requirements.
Key Responsibilities
Per form systems integration and testing of electronic/electro-mechanical systems in labs and tactical vehicles
Develop software analysis and design, including documentation, integration, and product assurance tasks
Participate in requirements reviews, design reviews, and code reviews
Create and execute test cases, scripts, plans, and scenarios for new software releases
Troubleshoot and repair systems through fault isolation and diagnosis
Perform technical analysis, testing, calculations, and evaluations using specialized equipment and software tools
Interpret design specifications to ensure compliance with engineering standards and military requirements
Required Skills
Pr ogramming experience in C, C#, C++, or Python
Understanding of modern software development practices and systems engineering principles
Working knowledge of the Software Life Cycle
Strong interpersonal, written, and verbal communication skills
Self-motivated team player with problem-solving abilit ies
Preferred Skills
K nowledge of basic circuitry and EE principles
Experience with software development environments, version control, and issue tracking tools
Familiarity with Linux operating systems and real-time embedded operating systems
Experience with multiple protocols: J1939, CAN, Ethernet, Serial
Hands‑on troubleshooting using test equipment and analysis tools
Education Requirements
B achelor of Science degree in a STEM discipline required
Preferred: Bachelor of Science in Computer Engineering or Electrical Engineering
Experience Requirements
Relevant internship experience required
1 year of relevant professional experience preferred
#J-18808-Ljbffr
Worksite address
sterling heights, MI, 48310, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.