Senior Embedded Software Engineer
- Compensation
- Not disclosed
- Location
- Auburn Hills, MI
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 15+ years
- Category
- Embedded
- Posted
Skills
Must have
- Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)
- Currently holds or has the ability to obtain SECRET US Defense clearance
- Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product lifecycle
- Knowledge of Systems based design and related Standards/Processes
- Ability to present technical solutions to clients and internal stakeholders
- Detailed knowledge of mechanical and electrical engineering and vehicle principles
- Must be able to communicate effectively in a variety of settings, possess the ability to explain complex concepts in a way that makes sense and be able to assimilate complex instructions easily with a
- Must demonstrate an enthusiasm to engage with and support overseas colleagues to ensure all staff have the information and opportunity to perform to the best of their abilities
- Must promote collaboration and facilitate teamwork across the organization and its external service providers. Must be tactful, diplomatic, and work with integrity, honesty, and respect for others.
- Must display exceptional listening and analytical skills in order to understand customer concerns and needs with the ability to respond promptly and effectively to those needs
- High level of self-motivation and standards with the ability to multi-task; balancing "analysis" with "doing". Must be adaptable and able to prioritize and work under pressure to meet deadlines.
- Willing and able to travel internationally for technology transfer
Nice to have
- Experience in delivering large complex US Defense programs
- Familiarity with the US DoD ground vehicle requirements
- Knowledge of the US DoD process and procedures for vehicle development and acquisition
- Familiarity with the US Army TACOM / TARDEC / GVSC organizations
- Experience with military Command, Control, Communications, Computers, Cyber, Intelligence
- Experience with fire control systems, stabilization, coordinating transformation and algorithms
- Experience with VICTORY, FACE, GCIA & MOSA standards
- Detailed knowledge of Military Standards and regulations
- WORKING CONDITIONS AND PHYSICAL DEMANDS
- With or without reasonable accommodations, requires the physical and mental capacity to perform effectively all essential functions. In addition to other demands, the demands of the job include:
- Ability to lift up to 25 pounds occasionally
- Ability to stand for long periods
Full description
JOB SUMMARY
Responsible for requirements generation, simulation, design, development and integration of complex military combat vehicle software-based systems.
We are looking for a Sr. Embedded Software Engineer to work for our Auburn Hills MI office. If you have at least 15 years of experience in Software Engineering and have a bachelor’s degree in engineering or a related field, we invite you to click the Apply button to learn more and share your qualifications with us.
Location: Auburn Hills, MI Essential Function
- Develop vehicle software
- Develop vehicle software and cybersecurity employing rapid prototyping, agile development, DevSecOps
- Develop software requirement specifications, algorithms, logic flow-charts / activity diagrams, leverage SysML Modeling and Simulation input Research, simulate and analyze software solutions to evaluate system performance to meet customer requirements
- Perform trade studies to compare alternative approaches
- Familiarity with software life-cycle development, verification, configuration and integration tools (Git, Jira, Confluence, Kubernetes, CANoe, MATLAB/Simulink, …)
- Familiarity with development and integration of drivers, apps, kernels, containers and VMs
- Familiarity with safety criticality
- Integration of military lethality, survivability, and C5ISR systems
- Support of CPU, GPU, and FPGA integration using design tools
- Interact with external customers and suppliers
- Component/Vehicle test support
- Understand and review test plans for compliance with customer’s requirements and functions
- Employ test / scan software tools
- Support prototype development and test
- Support system-integration-lab (SIL) and hardware-in-the-loop (HIL) activities
- Monitor/analyze test results
- Troubleshoot issues and perform corrective action
Minimum Qualifications
- Knowledge, Skills and Abilities (as demonstrated through experience, training and/or testing)
- Currently holds or has the ability to obtain SECRET US Defense clearance
- Applied working knowledge in the domain of software engineering development and systems integration, with a proven track record of product development throughout the entire product lifecycle
- Knowledge of Systems based design and related Standards/Processes
- Ability to present technical solutions to clients and internal stakeholders