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.
Job Summary:
We are seeking a Software Engineer to design, development, test, and validate reflash solutions. They will develop reflash solutions involving automotive diagnostics and communication with electronic control units (ECUs). The candidate should possess strong communication skills, capable of engaging with both technical and non-technical peers and customers. They must demonstrate an aptitude for learning quickly and be willing to take on more responsibilities as they grow in the role.
Your Role: