JobMesh

Base Software Engineer - Communications

Stellantis · Auburn Hills, Michigan, US

The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform softwa...

Job description

The Base Software Engineer will be responsible for the development of software for difference inhouse-developed control modules. Engineer will perform software requirements analysis, design, coding, test plan creation, and testing for Communication Stack software features and related CDD features. Perform reviews and/or inspections for requirements, design documents, Specifications, Autosar BSW Configurations, C/C++/assembly code, and test plans. Interact with other department/vendors on eliciting software requirements. Embrace and ensure virtualization methods and techniques are used in controls/software development life cycle. Qualifications: Basic Qualifications: - Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related Engineering degree from an ABET accredited University - Minimum 5 years of Embedded software engineering experience - Minimum of 3 years of experience or good understanding of embedded C/C++ software. - Minimum of 3 Experience in Classic Autosar Communication stack configuration - Deep understanding of Ethernet and CAN/LIN protocols - Experience in programming / scripting language(s) - Experience in software verification / validati...