Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Defense Software Engineer in Troy, MI vacancy
  •  ...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

    Doeren Mayhew

    Troy, MI
    2 days ago
  •  ...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... 
    Senior
    Work at office

    Toyoda Gosei North America Corporation

    Troy, MI
    a month ago
  •  ...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

    General Motors

    Warren, MI
    5 hours ago
  •  ...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... 
    Suggested
    Work experience placement

    ROUSH

    Troy, MI
    5 hours ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    5 days ago
  • 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... 
    Senior
    Full time
    Contract work
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    15 hours ago
  • 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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...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... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    4 days ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  • $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... 
    Senior
    Full time
    Immediate start

    BorgWarner

    Auburn Hills, MI
    1 day ago
  • $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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    1 day ago
  •  ...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... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • 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... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  •  ...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... 
    Senior
    Contract work

    ClearanceJobs

    Sterling Heights, MI
    5 days ago
  •  ...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... 
    Senior
    Contract work
    Temporary work
    Day shift

    Navstar

    Sterling Heights, MI
    3 days ago
  •  ...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... 
    Senior
    Immediate start

    BorgWarner

    Auburn Hills, MI
    3 days ago
  •  ...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... 
    Senior
    H1b
    Work at office
    Local area
    Work from home
    Relocation package
    Flexible hours

    Socket

    Warren, MI
    2 days ago
  • 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... 
    Senior
    Currently hiring

    Tyler Technologies

    Troy, MI
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM FREIGHT SYSTEMS

    Birmingham, MI
    4 days ago
  • $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... 
    Senior
    Full time
    Local area

    Magna International

    Troy, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    For contractors
    Work experience placement
    Local area
    Immediate start
    Overseas
    Work visa
    Flexible hours

    LG Electronics

    Troy, MI
    3 days ago
  •  ...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

    Javen Technologies

    Troy, MI
    3 days ago
  • 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

    FANUC

    Rochester Hills, MI
    2 days ago
  •  ...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... 
    Senior
    Full time
    Remote work

    Aquasight

    Troy, MI
    17 days ago
  •  ...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... 
    Senior
    Internship

    Compunnel, Inc.

    Sterling Heights, MI
    5 hours ago
  •  ...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

    EROS Technologies Inc.

    Troy, MI
    6 days ago
  • 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... 
    Senior
    Full time
    H1b
    Local area
    Relocation package

    Control Tec

    Troy, MI
    6 days ago
  •  ...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... 
    Senior
    Contract work
    Work experience placement
    Remote work
    Shift work
    Weekend work
    Day shift

    Strategic Staffing Solutions

    Rochester Hills, MI
    3 days ago
  •  ...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... 
    Senior
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    5 hours ago
  •  ...: 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)... 
    Senior
    Full time
    Contract work
    Remote work
    Relocation

    Geologics Corporation

    Sterling Heights, MI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Defense Software Engineer. Be the first to apply!