Systems Engineer - Software

Auburn Hills, Michigan  – Movement Search & Delivery  is working with a world leading supplier of innovative parts and systems to the global automotive industry. Due to their growth, they have a newly created position for a Systems Engineer.

What you will do: The Systems Engineer leads the development (design, implement, test and debug) of core and/or application specific software architecture requirements for automotive embedded electronic modules. The position defines, documents, and communicates the software architecture (Block diagrams/Interfaces, Data flows/Sequence Diagrams), ensures that designed or reviewed solutions conform to architectural requirements such as performance, scalability, maintainability, reliability, extensibility, usability and security across multiple domain areas, and resolves disputes and make trade-offs and resolve technical problems. The role provides high-level guidance and direction on project work, making sure that new application projects fit in with an overall software architecture and strategic vision, promotes maximum allowable reuse of software architecture and components of the software architecture, and participates in product line platform selection and system architecture definition. Additionally, the Systems Engineer benchmarks competitors solutions and determines best ways to improve or surpass the competition, while also supporting customer meetings as the technical subject matter expert for a specific product or discipline.

What you will need: Bachelor’s degree in Engineering. Experience in the development of automotive, electronic modules. Knowledge of embedded domain architecture and modular design. Experience of real-time and non-real-time operating systems (eg, Linux (Yocto), QNX, ETAS, etc.). In-depth working knowledge of embedded technologies and protocols, like TCP/IP, Ethernet, Bluetooth, Wi-Fi, CAN, GPS, Cellular (LTE, 4G, 3G, 2G), USB, etc. Experience with Cybersecurity and Safety designs preferred (Firewalls, IDS, IPS). Experience of embedded software development in C/C++ 32 bit micro-controllers including application and low level drivers for multiple micro-controllers such as PPC microcontrollers, ARM, Core or DSP. Strong background defining embedded architectures and low-level software interfaces. Working knowledge in development or portable, reusable and modular software. Knowledge of CAN based tools and oscilloscopes is a plus.

What we offer: Honest and transparent representation to our clients…  it’s what we do.

If you have ALL of the required qualifications for this position and are skeptical about sending in a resume to someone you have never spoken with, give us a call. We try to rise above the recruiting rhetoric by giving our contact information in order to provide you as much information as possible. We go to great lengths to work directly with the hiring managers for the positions we represent so our job descriptions truly reflect the needs of the organization.

Please send your resume and current compensation to:

Tony Smith
(Yes, this email goes directly to a real person)