×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: Compunnel, Inc.
Full Time position
Listed on 2026-08-22
Job specializations:
  • Software Development
    Software Testing, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

We 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
  • Knowledge 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
  • Bachelor 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
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary