Logo
TEC Group

Defense Senior Software Engineer II

TEC Group, Warren, Michigan, United States, 48091

Save Job

Defense Sr. Software Engineer II $61.00/hour Onsite - Warren, MI Open ended Contract

Full time in office - Will not be working from home. Must be onsite during the hours of 9:30-3:30pm start and end times are flexible Job Summary

We are seeking a

Defense Software Engineer II

to design, implement, test, and maintain software architecture for

vehicle systems integration . This position requires strong technical development skills, hands-on troubleshooting ability, and the flexibility to collaborate across multiple engineering disciplines.

The ideal candidate will have experience with

embedded and application-level software , as well as a strong background in C, C++, and Python. This role offers the opportunity to contribute to cutting-edge defense programs and requires U.S. Citizenship. Essential Duties and Responsibilities: • Write, test, and maintain code and scripts for embedded and application-level systems while building a deeper understanding of organizational processes, systems, and customer needs. • Produce and maintain clear documentation of software designs, interfaces, and test results to support effective collaboration, future maintenance, and customer deliverables. • Identify opportunities to enhance software processes, tools, and coding practices, contributing to greater efficiency, maintainability, and overall product quality. • Work closely with fellow software engineers and cross-functional engineering teams to share knowledge, resolve issues, and ensure successful project execution.

Education and Experience (required): • Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience. • Minimum 2 years of software development experience. • Experience in software development, configuration, and testing. • Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub. • U.S. Citizen.

Education and Experience (preferred): • Master's degree in Computer Science or a related technical field. • Extensive experience with Agile Process methodologies. • Experience developing and writing requirements definitions. • Experience with In-Vehicle Software architecture and design. • Experience with the engineering and integration of military ground vehicle electronics systems and subsystems

Skills, Knowledge and Abilities (required): • Ability to develop in C, C++, Python • Ability to perform software troubleshooting - quickly finding and fixing software issues and bugs. • Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment. • Able to work independently and handle several assignments simultaneously. • Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies. • Working knowledge of best practices in documentation of software and software development.

Skills, Knowledge and Abilities (preferred): • Working knowledge of communications protocols and standards including Controller Area, Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols. • Capable of planning, estimating, scheduling, and coordinating technical aspects of projects. • Automotive vehicle knowledge, including hands on mechanical or electrical work • Proven ability to interface with software, network, and hardware development & integration teams. • Currently holding or the ability to obtain a Secret DOD security clearance.