Senior Automotive R&D Software Engineer
Troy, Michigan, United States
Design and develop solutions to complex automotive applications problems, system administration issues and network concerns. Perform systems management and integration functions. Design the architecture for embedded software and how it communicates with other components of the product. Communicate with customers and partners on software requirements and architecture. Develop automotive embedded software in C language. Support and develop complete software architecture. Verify stability, interoperability, portability, security, of system architecture. Design and deploy AUTOSAR solutions on vehicles. Integrate different AUTOSAR platforms with end customers' applications. Troubleshoot and debug the integration and assist in the deployment of the full systems to customers. Develop models and simulations, using manual or automated tools, to analyze system performance under different operating conditions. Provide customers guidelines for implementing secure systems. Design and conduct software tests. Propose and work on innovative solutions for the future of automotive technologies. Document design specifications, installation instructions, and other system-related information. Train system users in system operation or maintenance.
Bachelor’s degree or its foreign equivalent in Computer Engineering or Electrical Engineering and 5 years of progressive experience as Automotive R&D Software Engineer, Software Engineer or related Software Development position. Specific Skills or other Requirements: 2 years experience involving each of the following: (1) programming in C language and Python; (2) working with AUTOSAR solutions, configuration and integration; (3) working with CAN communication protocols widely used in the automotive industry: (4) embedded software architecture design; and (5) building automation test systems to test the software functionality.
To apply email your resume to email@example.com