Tallo logoTallo logo

Base Software Engineer Communications Auburn Hill

Job

ADP Inc

Lake Angelus, MI (In Person)

Full-Time

Posted 2 weeks ago (Updated 2 weeks ago) • Actively hiring

Expires 5/29/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Back Base Software Engineer - Communications#2016880 Auburn Hills, Michigan, United StatesApply X Facebook LinkedIn Email Copy 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. Location(s) 1000 Chrysler Drive, Auburn Hills, Michigan 48326,
United States Requirements Basic Qualifications:
Bachelor of Science degree in Electrical Engineering, Computer Engineering or a related Engineering degree from an ABET accredited UniversityMinimum 5 years of Embedded software engineering experienceMinimum of 3 years of experience or good understanding of embedded C/C++ software.

Minimum of 3 Experience in Classic Autosar Communication stack configurationDeep understanding of Ethernet and CAN/LIN protocolsExperience in programming / scripting language(s)Experience in software verification / validationExperience using data acquisition toolsStrong communication skills, both verbal and writtenAbility to adapt to a changing environment with minimal effect on productivity
Preferred Qualifications:
Experience with CAN stack, Ethernet Stack, SPI, LIN and Flash Bootloader integration, OSEK OS, or diagnostic managementHardware background (ability to read/understand ECU schematic, identify HW-SW integration issues)Automotive software development related experience either at work or universityEmbedded C/C++ software experience in Real Time Operating System environmentExperience with Autosar Tools, ETAS ISOLAR, CANoe, CANAnlayzer, Lauterbach debuggerExperience implementing Embedded Real-Time Controls and Software solutions.

Strong understanding of internal combustion engines and/or vehicle subsystemsFamiliarity with microprocessor-based controls and development tools (emulators, debuggers, etc.)Experience in simulation/virtual methodologies and/or tools Employment Type Full-time Stellantis At Stellantis, we assess candidates based on qualifications, merit, and business needs. We welcome applications from all people without regard to sex, age, ethnicity, nationality, religion, sexual orientation, disability, or any characteristic protected by law. We believe that diverse teams reflect our identity as a global company, enabling us to better address the evolving needs of our customers and care for our future. Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled.

Similar remote jobs

Similar jobs in Lake Angelus, MI

Similar jobs in Michigan