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 ROUSH
- Doeren Mayhew is seeking a Senior Software Engineer to act as a client-facing full stack engineer. This role involves designing and delivering scalable, high-quality software solutions while mentoring engineers and maintaining best practices. The ideal candidate should...Senior
- 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
$100k - $135k
Software Engineering Troy, Michigan Salary: USD 100000 - 135000 Annually Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role...Senior- Senior Software Engineer Location: Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions Design...Senior
- Job Summary Senior Software Development Engineer - Troy, Michigan (Position ID: P-NMOB1 Senior Software Development Engineer #1056001) Responsibilities Lead the definition, design, architecture, implementation, and delivery of our software. Code and test system components...SeniorWork experience placementImmediate start
- Siemens AG in Troy, Michigan is seeking an experienced software engineer to develop cloud-based infrastructure solutions on the Simcenter X platform. The role requires 5-8 years of software development experience, preferably in Java, Python, or Go, with a strong understanding...Senior
- A leading technology firm is seeking a Cloud Engineer to work on a hybrid schedule. This position involves collaborating with development and operations teams to streamline customer migrations through automation and tools. Candidates must possess cloud expertise, scripting...Senior
$35 - $40 per hour
...Day to Day This Senior C++ Developer will be responsible for designing, developing,... ...and involves working closely with other engineers to build, optimize, and support core systems... ..., etc.) Strong understanding of software development best practices and SDLC...Senior- ...report to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and...SeniorLocal areaRelocation package
- Israelvcforum is seeking a Senior Software Engineer to join their team in Warren, MI. This hybrid position involves developing and maintaining robust software solutions for GM vehicle architectures. You will work closely with teams to optimize and extend the tool chain...Senior
- General Motors is seeking a Senior Software Engineer specializing in Low Voltage Prognostics, to develop algorithms that predict and prevent low voltage failures in vehicles. This role involves collaboration with cross-functional teams to ensure optimal system performance...Senior
- A growing vehicle manufacturer in Michigan is seeking a Senior Design Release Engineer for Chassis Accessories. This role involves leading the design and release of Suspension Lift and Lower Kits for vehicles while ensuring compliance with regulatory standards. Candidates...Senior
- Contract Professionals, Inc. is looking for an experienced Model Based Systems Engineer (MBSE) - Senior/Lead to drive the MBSE strategy and execution for a major defense vehicle program. The ideal candidate will possess over 10 years of systems engineering experience and...SeniorContract work
- ...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
- Mercor is hiring Senior Software Engineers in Sterling Heights, Michigan, for a high-urgency project involving closed-source application development. The role requires experienced full-stack developers capable of independent work and collaboration with engineering and product...SeniorRemote job
- Tyler Technologies, Inc. is seeking an AI Senior Engineer to integrate AI tools within our Payments Engineering team in Troy, Michigan. This... ...degree in Computer Science and over 5 years of experience in software engineering or machine learning, with hands-on knowledge of...Senior
- Key Responsibilities Collaborate with end users to understand their software needs and workflows, providing insights and suggesting software enhancements that optimize productivity. Attend design committee meetings to gather and analyze user requirements, translating...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...Work experience placement
- ...solutions provider located in Michigan is seeking an experienced Senior Full Stack Developer to design, develop, and maintain... ...ensuring application security, and mentoring junior developers, promoting best engineering practices. #J-18808-Ljbffr Magna InternationalSenior
- FastTek Global is seeking a Senior Software Development Engineer in Troy, Michigan. The role requires a Bachelor of Science in Computer Science and over 7 years of software development experience with proficiency in languages like Java or C++. Responsibilities include...Senior
- ...requirements, and collaborating across cross-functional teams. Candidates should have robust experience in systems engineering, especially within defense platforms, and expertise with MBSE tools. Join a dynamic team working on groundbreaking projects with the freedom to...Senior
$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...SeniorLocal areaWork from homeRelocation packageFlexible hours- Sharpquest is seeking a .NET Fullstack Developer to join their team in Troy, Michigan. Candidates should have 5-7 years of experience in software development and expertise in C#, .NET, and SQL. You will work on API development and enhance SaaS products in the Employee Benefit...Senior
- Vectrus, Inc is seeking a Senior .NET Developer (Contractor) based in the Detroit Metro Area. This role involves modernizing our enterprise web application, migrating it from .NET Framework 4 to .NET 8 while enhancing performance and scalability. The ideal candidate will...SeniorContract workFor contractors
$115k - $130k
...MichiganYarmouth,MaineHerndon,Virginia Salary: USD 115000 - 130000 Annually Tyler Technologies is currently looking to hire a Cloud Engineer to work a hybrid schedule at one of several of our key locations. This job requires working closely with our development and...SeniorCurrently hiring- Vertex Professional Service LLC is looking for a Senior .NET Developer (Contractor) based in Troy, MI. The role involves migrating existing... .... Ideal candidates should have over 7 years of experience in software development, particularly in C# and ASP.NET, with strong SQL...SeniorFull timeContract workFor contractors
- ...consistently named among the 50 best-managed firms in the nation, this is the firm for you. Doeren Mayhew is seeking a Senior Software Engineer . This position is available in Troy, Michigan, Atlanta, Georgia or Dallas, Texas. Responsibilities: Act as a...Senior
- The Role: The Vehicle Dynamics and Chassis Controls Software Test Team is looking for a Systems and Features Test Engineer to join our organization! Our area is rapidly growing and is being transformed due to the adoption of software defined vehicle architecture. In Vehicle...SeniorNight shift
- ## Senior Android Software Engineer - In-Vehicle Infotainment OTAApplyremote type: Hybridlocations: Warren, Michigan, United States of Americatime... ...with experience automated testing, code reviews, defensive and secure coding* Experience writing and maintaining: Unit...SeniorLocal areaWork from homeRelocation package
- ## Senior Security Software EngineerApplyremote type: Hybridlocations: Warren, Michigan, United States of America: Austin, Texas, United States... ...id: JR-202609612**Job Description****The Role**As a senior engineer, you will lead the design, build, and operation of secure cloud...SeniorLocal areaWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Defense Software Engineer. Be the first to apply!
- software engineer amazon Troy, MI
- experienced software developer Troy, MI
- federal - software developer Troy, MI
- senior software engineer Troy, MI
- software developer fintech Troy, MI
- part time software developer remote Troy, MI
- software engineer Troy, MI
- software engineer healthcare Troy, MI
- network software engineer Troy, MI
- software developer Troy, MI

