Mediabistro logo
job logo

Eng I - SW

The Judge Group · Sterling Heights, MI, USA ·

Job type:
Full Time

Our client is currently seeking a Engineer I - SW
Position Description:

We are seeking an individual with experience and a passion for hardware and software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending upon how the organization is structured. The Hardware and Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, scripting, networking, troubleshooting, problem solving, and software verification testing.

The Hardware and Software Integration and Test Engineer:
• Performs hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles.
• Creates, plans, and performs a variety of software analysis, design, development, code, documentation, integration, test, and product assurance tasks
• Contributes to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort
• Participates in software requirements, design, and code reviews
• Develops and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle
• Ensures technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met
• Performs non-routine fault isolation, diagnosis and repair of test and tactical systems
• Performs complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs
• Analyzes and interprets design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications, and product requirements

Skills Required
• Programming experience in one of the following: C, C#, C++, Python
• Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies.
• Working knowledge of the Software Life Cycle
• Self-motivated, team player with strong interpersonal and communication (written and verbal) skills

Skills Preferred
• Experience/knowledge of basic circuitry and EE principles
• Experience with software development environments, version control, and issue tracking tools
• Experience with Linux operating systems
• Experience with real-time embedded operating systems
• Experience with multiple protocols: J1939, CAN, Ethernet, Serial
• Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems

Experience Required

Relevant internship experience

Experience Preferred

1 year of relevant experience

Education Required

Bachelor of Science degree in STEM discipline

Education Preferred

Bachelor of Science in Computer Engineering, Electrical Engineering