TEC Group
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.
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.