Senior Defense Software Engineer
ROUSH
At Roush, we fuse technology and engineering to provide product development solutions to customers in a wide range of industries. Widely recognized for providing engineering, testing, prototype, and manufacturing services to the transportation industry, Roush also supports the aerospace, defense, and theme park industries. With over 2,400 employees in facilities throughout the United States, Europe, Asia, and South America, our unique combination of creativity and tenacity activates big ideas on a global stage.
The Defense Senior Software Engineer is accountable for the development of software for both internal Roush projects and external customers. The role performs requirements gathering, software architecture design, software development, and support troubleshooting and testing of software and systems.
To be considered as a Senior Defense Software Engineer, you will:
- Lead software engineering team to architect, design, develop, test, and deploy software and software systems, including embedded controllers, user interfaces, diagnostics, communications gateways, and data processing tools.
- Capture and document customer, user, and engineering software requirements.
- Create and review software work products such as requirements documentation, sequence or timing diagrams, user experience wireframes, process documentation, flowcharts, user stories, test plans, test reports, project planning and schedule documentation, and user guides.
- Provide technical guidance on the development and improvement of software development processes, including code reviews, unit testing, system testing, test plan development, automated testing, project task tracking, team collaboration, continuous integration, bug and issue tracking.
As a Senior Software Engineer, you will need:
- U.S. Citizen.
- Bachelor’s degree in computer science or related discipline from an accredited college or university and minimum of 4 years of related work experience, or minimum 7 years of related work experience without a degree.
- Experience with In-Vehicle Software architecture and design.
- Working knowledge of best practices in documentation of software and software development.
- Working knowledge of multi-system integration, Internet of Things (IOT), web app development, and distributed systems integration.
- Ability to develop in C, C++, and Python.
- Working knowledge of communications protocols and standards including Controller Area Network (CAN bus), TCP/IP, UDP, DDS and other serial protocols.
- Ability to perform software troubleshooting, quickly finding and fixing software issues and bugs.
- Ability to create intuitive and attractive user interfaces.
- 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.
A successful candidate may also have:
- Master’s degree in computer science or a related technical field.
- Strong working knowledge of software technology architecture and configuration.
- Strong working knowledge of software languages, technologies, methodologies, APIs, database, and Pub/Sub.
- Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms and systems.
- Capable of planning, estimating, scheduling, and coordinating technical aspects of projects.
- Ability to lead a small team of software developers.
- 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.
Our full-time benefits include medical, dental, vision, life insurance, earned sick time, STD, LTD, 401K, tuition reimbursement, paid vacation, paid holidays, and more.
Roush is an EO employer – Veterans/Disabled and other protected categories.
If you need a reasonable accommodation for our employment application process due to disability, please contact Roush Talent Acquisition at View phone number on click.appcast.io.
#J-18808-Ljbffr- ...Senior Software EngineerDoeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with over... ...the firm for you.Doeren Mayhew is seeking a Senior Software Engineer. This position is available in Troy, Michigan, Atlanta, Georgia...Senior
- ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer in the Computer Information System (CIS) department . The Senior Software Engineer is responsible providing professional...SeniorWork at office
- ...General Motors is seeking a Senior Software Engineer for a hybrid role based in Warren, MI. You will contribute to in-house Java tooling and MDK integration, supporting scenario design, release processes, and automation across GM's SDV architecture. The position requires...Senior
- ...ROUSH in Troy, Michigan is looking for a Defense Senior Software Engineer responsible for developing software for internal and external projects. The ideal candidate will lead a software engineering team and ensure the architecture, design, and deployment of solutions...SuggestedWork experience placement
$190k - $220k
Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs,... ...The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC...SeniorFull timeLocal areaWork from home- Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product... ....You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications...SeniorFull timeContract workH1bLocal areaWork from homeRelocation package
- Job DescriptionThe Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our Continuous Integration Continuous Deployment (CICD) and Embedded Software Development Tools Group. As a Senior Software Engineer specializing in DevOps and configuration...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce...SeniorFull timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
$160k - $200k
Job DescriptionAs a Senior Software Engineer - Android Development, you will be responsible for design, development and testing of automotive infotainment software solutions for new features or major enhancements.You will also be responsible for defect analysis, resolution...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours$100.8k - $141.75k
In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved. They...SeniorFull timeImmediate start$160k - $200k
Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours- ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening... ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- Job DescriptionThe RoleAs a senior engineer, you will lead the design, build, and operation of secure cloud platforms and services. You will... ...(Required Qualifications):5+ years of experience as a software engineer or security engineer, including work on authentication...SeniorFull timeLocal areaWork from home
- ...Senior Software EngineerWe have openings for individuals with experience and a passion for real-time, embedded software development. These... ...(CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate and will be matrixed to the Munitions Software Integrated...SeniorContract work
- ...Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5:00 PM About the Role Join Indotronix as a Senior Software Engineer and propel your career by developing next-generation embedded software...SeniorContract workTemporary workDay shift
- ...SW Development Engineer – Drivetrain & Morse SystemsIn this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products. Utilizing their technical expertise, they will ensure software...SeniorImmediate start
- ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening... ...mission. We are seeking a highly skilled and experienced Senior Software Engineer specializing in OneStream Development to join our dynamic IT...SeniorH1bWork at officeLocal areaWork from homeRelocation packageFlexible hours
- DescriptionTyler Technologies is currently looking to hire a Senior Cloud Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and operations teams to build automation and tools to streamline our...SeniorCurrently hiring
- ...Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains. As one of the fastest-growing logistics companies in North...SeniorContract workTemporary workWork at officeRemote workWork from home
$105.78k - $196.44k
...autonomous vehicles.Magna New Mobility is also creating advanced software solutions that integrate with next-generation hardware. Our... ...system stability and performance.Collaborate with cross-functional engineering teams, suppliers, and customers to support product development...SeniorFull timeLocal area- ...industry. Located in Southeast Michigan, LG Magna USA provides engineering, sales, and quality solutions for developing various electric... ...site service at the customer location for engineering tasks like software reflash, sample delivery, sample correction, etc.Lead root...SeniorFull timeTemporary workFor contractorsWork experience placementLocal areaImmediate startOverseasWork visaFlexible hours
- ...Senior Embedded EngineerWe are looking for a highly experienced Senior Embedded Engineer to join our automotive engineering team. The ideal candidate will have extensive experience in embedded software development, automotive cybersecurity, and AUTOSAR-based systems. In...Senior
- Job DescriptionWho You AreWe are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC’s robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks...Senior
- ...Job Description Job Description Job description Senior Application Architect/Developer Aquasight is a leading Digital AI... ...a multi-tenant, template-driven front-end application for our Software-as-a-Service (SaaS) platform. You will lead and guide team members...SeniorFull timeRemote work
- ...W e 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...SeniorInternship
- ...leading technology company in Troy, MI is seeking an Embedded SW Engineer with over 5 years of experience. The ideal candidate will have... ...test equipment, capturing requirements, and designing software architecture. Candidates with automotive experience will be preferred...Senior
- SENIOR CLOUD ENGINEERVersigent designs and delivers the systems that move power through... ...As a standalone company, we combine deep engineering expertise with the speed and focus... ...network engineers, system administrators, and software developersAlign cloud initiatives with...SeniorFull timeH1bLocal areaRelocation package
- ...Strategic Staffing Solutions is currently looking for a ServiceNow Senior Developer, for a W-2 contract opportunity in Detroit, MI! ServiceNow Senior Developer Location: Candidates may not sit in the following states : California, Massachusetts, Maryland, New...SeniorContract workWork experience placementRemote workShift workWeekend workDay shift
- ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards...SeniorFull timeMonday to FridayFlexible hours
- ...: TITLE: Senior Software Engineer (US Citizenship REQUIRED) LOCATION: Sterling Heights, MI 48312 (No relocation package) DURATION: Contract to Hire (conversion normally happens after 4-6 months) RATE RANGE: $50/hr-$59.93/hr W2 (no health benefits while on contract)...SeniorFull timeContract workRemote workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Defense Software Engineer. Be the first to apply!
- senior robotics software engineer Troy, MI
- intel software engineer Troy, MI
- software developer fintech Troy, MI
- information technology software engineer Troy, MI
- ngo software engineer Troy, MI
- software engineer travel Troy, MI
- experienced software developer Troy, MI
- remote entry level software developer Troy, MI
- software engineer healthcare Troy, MI
- entry level software engineer remote Troy, MI



