Sr. Software Engineer, Embedded Middleware. Troy, MI. Develop, debug, deploy, maintain, and improve cross-domain middleware platform based on technical requirements. Execute standards and processes in collaboration with Technical Program Managers. Provide individual contributions toward definition, specifications, design, implementation, testing, and engineering of middleware deliverables. Collaborate with hardware and mechanical design engineers in platform decisions. Work closely with Software Architects in defining JIRA stories.
Software Engineer. Troy, MI. Design and develop software using Embedded C on 16/32-bit microcontrollers. Perform static analysis, unit testing, and integration testing of software on hardware platforms. Understand AUTOSAR architecture and develop software for AUTOSAR platform. Support peer review of design documents, code, test cases, and results. Coordinate with cross-regional teams as needed to achieve project objectives. Requires Master’s degree in Electrical Engineering, Software Engineering, or closely related field and one year of experience as a software engineer.