Embedded Developer
Novi, MI, United States
Position 1 - App Developer
Function: Embedded / Kernel Development
responsibilities:
To design and develop, Embedded Software for on board, road side units and telematics devices with primary focus on V2X applications covering V2V, V2I, V2P and in future V2N features
Work with a global team to coordinate development, integration, and verification/validation.
Break down system requirements to software requirements, define interfaces for the interacting modules to adhere and implement the features.
Develop high-quality software in C, C++ on Embedded Linux.
Develop unit and component testcases for validating the developed software using GTest and CUnit Test framework
Perform validation and verification smoke testing.
Keeping up to date with V2X industry trends and developments.
Identify the technical dependencies & risks early in the stage to aid proper planning.
Adhere to Danlaw product development process throughout the product lifecycle
Requirements:
Bachelor's degree in Electronics or Computer Engineering (advanced degree preferred).
Minimum 7 years of Industry experience with automotive domain (preferred)
Experience with embedded programming in C, C++, Python, Embedded Linux, and Make Utility such as CMake.
Exposure to design patterns, EA, UML concepts preferred.
Analytical mind with problem-solving aptitude.
Good exposure to product development and customization with software engineering tools & practices.
Exposure to Agile Framework is desirable