EMBEDDED SENIOR ENGINEER (Multiple Positions)
Troy, MI and other various unanticipated locations throughout U.S.
Responsible for the end-to-end software development of embedded products using software development processes and embedded operating systems using vehicle network (CAN or related), C or other structured language. Develop production ready software following a defined software development process using C programming or other structured language like Matlab & Simulink, Python. Analyze specifications, develop unit designs, develop HIL unit test plans, integration test plans, and verify functionality. Apply knowledge of software development tools (debuggers, emulators, compilers, etc.) for Embedded Controls development. Read schematics and debug analog and digital hardware. Use oscilloscope and logic analyzer for troubleshooting. Analyze customer and internal requirements and specifications and translates these into software designs. Analyze existing embedded software to add features, make modifications, fix bus, and/or port to different platforms. Write middle ware or application software or driver software or applications using Controller Area Network(remove) or related tools and software applications. Test software designs and code at the unit and system level to ensure that all requirements are met and the highest software quality is achieved and that C1 coverage is achieved. Identify product requirement or performance issues. Work with external teams as necessary to resolve issues in a timely manner.
Master’s degree in Electrical Engineer, Electronics Engineering, Computer Engineering, or closely related field and 2 years of experience in the job offered or related positions. In the alternate, we will accept a Bachelor’s degree Electrical Engineer, Electronics Engineering, Computer Engineering, or closely related field and 5 years of experience in the job offered or related positions.
This position requires 2 years of experience with microcontroller embedded software development or testing; experience with developing and debugging software in a real-time, embedded, multiprocessor, multi-interface environment; experience working with vehicle network (CAN or related); and experience with C or other structured language.
To apply, submit Resume here. – Click on ‘APPLY NOW’ and put Referred field by as “Website Submission- Embedded Senior Engineer” position along with your details.