Software Engineer - I
Apollo Professional Solutions, Inc.
Sterling Heights, United States of America
25 days ago
Role details
Contract type
Internship / Graduate position Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Junior Compensation
$ 83KJob location
Sterling Heights, United States of America
Tech stack
C
C Sharp (Programming Language)
C++
CAN Bus
Code Review
Computer Programming
Computer Engineering
Linux
Embedded Software
Ethernet
Python
Network Troubleshooting
Real-Time Operating Systems
Serial Communications
Software Engineering
Software Systems
System Testing
Systems Integration
Diagnostic Tools
Software Verification
Test Scripts
Software Troubleshooting
System-level Testing
Information Technology
Programming Languages
Job description
We are seeking a Software Engineer I to support the integration and testing of advanced hardware and software systems used in military vehicle platforms. This role offers hands-on experience working with embedded software, tactical hardware, networking, troubleshooting, and system testing in both lab and vehicle environments.
Responsibilities
- Perform hardware and software integration testing.
- Develop and execute test plans, test cases, and test scripts.
- Support software verification and validation activities.
- Troubleshoot software, hardware, and network issues.
- Participate in software design, requirements, and code reviews.
- Analyze test results and document findings.
- Support system-level testing and integration activities.
- Work with engineering teams to ensure quality and performance requirements are met.
Requirements
Do you have experience in Programming languages?, Do you have a Bachelor's degree?, * Bachelor's Degree in a STEM field.
- Internship or hands-on experience with software development, integration, or testing.
- Programming experience in C, C#, C++, or Python.
- Understanding of Software Development Life Cycle (SDLC).
- Strong communication and teamwork skills.
- Ability to obtain a Secret Security Clearance.
Preferred Qualifications
- Computer Engineering or Electrical Engineering degree.
- Linux experience.
- Embedded or Real-Time Operating Systems experience.
- Knowledge of CAN, J1939, Ethernet, or Serial protocols.
- Experience using test equipment and troubleshooting tools.
- Understanding of basic electronics and circuitry., * Are you eligible to obtain a U.S. Secret Security Clearance?
- How much experience do you have with embedded software integration, testing, or software verification?
- Which programming languages have you used professionally or academically (C, C#, C++, Python)?
- Have you worked with Linux, embedded systems, CAN Bus, Ethernet, J1939, or Serial communication protocols?
- Do you have a Bachelor's degree in Engineering, Computer Science, Electrical Engineering, or another STEM field?
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Opportunities for advancement, * Medical
- Dental
- Vision
- 401(k)
- Career Growth Opportunities
#ECH
Pay: $35.00 - $40.00 per hour, * 401(k)
- Dental insurance
- Health insurance
- Vision insurance