What are the responsibilities and job description for the Senior Software Engineer position at Stellantis?
As a Senior Software Engineer, you will lead software design, implementation, and delivery in the Connected Services organization's ambiguous and complex problem spaces. You will work with stakeholders across Stellantis, such as product and program management and UX teams. You will influence the technology decisions that drive future products and features directly affecting our growth in this critical space. Connected Services builds technology to enable always-connected and up-to-date services via regular over-the-air (OTA) updates, keeping vehicles fresh, exciting, and updated years after they have been built - 34 million connected Stellantis cars are expected by 2030, and we aim to have all new vehicles to be fully OTA capable by 2024. We work backward from delightful and productive customer experiences and build a software services platform to enable the development of value-added customer services, subscriptions, and features on demand, to enable Stellantis' goal of generating 20 billion euros in software-related revenue by 2030.
Key Responsibilities:
- Designs, develops, tests, and deploys scalable software that work across all Stellantis vehicles
- Drive engineering best practices and set standards for other engineers in the team - Proactively simplifies code and resolves team architecture deficiencies
- Break down complex software projects into parallel work that you and other SDEs can perform and then reassemble successfully into a cohesive launch
- Proactively removes architectural bottlenecks - makes trade-offs: short-term vs. long-term technology decisions.
- Advise directors and principal engineers on technical direction for the organizations
- Participate in the hiring process and mentor others - improving their skills, knowledge of your software, and ability to get things done.
About the Company:
Stellantis
Industry:
Other/Not Classified