Software Engineer - MS081544
Novi MI Jobs, SoftwareEngineer, C/C++, Linux, UML, I2C, RS232, SPI, Michigan Recruiters, Information Technology Jobs, IT Jobs, Michigan Recruiting
The SoftwareEngineer is responsible for ensuring that all the features of the infotainment head unit perform at the optimal system efficiency to reduce the processing time and increase reliability. Identify product requirements or performance issues. Work with the software team to negotiate resolution. An Engineer in this position will focus their time on developing software as well as analyzing object-oriented, embedded software to add features, make modifications, and/or port to different platforms.
-Minimum 5-7+ years of experience in embedded/software development.
-Extensive working knowledge with Linux and/or other OS.
-Working knowledge of software development tools (debugger's, compilers, etc.).
-Identify product requirements or performance issues and work with software team to negotiate resolution.
-Good knowledge of Ethernet technologies.
-Working knowledge of physical communication buses including: I2C, RS232, SPI or other serial interfaces.
-Expertise in designing software validation approaches.
-Requires C/C++ programming background and experience developing products with embedded operating systems.
-UML and Software documentation experience (CMMI or SPICE preferred).
-Minimum Education: BSEE, BSCS, or BSCE or comparable experience. MSEE, MSCS or MSCE preferred.