Embedded Performance Supervisor
Company: Stellantis
Location: Auburn Hills
Posted on: March 19, 2023
Job Description:
Build your brand. Tell your story. Take advantage of a rare
opportunity to start from the ground up and build something new and
original.
At Stellantis we are breaking with the past and launching a new
software organization built from the ground up. The Stellantis
Software Organization (SWX) has been established in 2021 with an
entirely new vision for the driver experience, and our mission to
build the most captivating experiences in the latest frontier of
Automotive Technology.
We are seeking technology game changers to lead the digital
transformation to this new world of automotive technology with a
focus on the customer experience.
This position will function as a member of the Basic Software
Performance Architecture team in the SWX organization at
Stellantis. The candidate will be responsible for performance
evaluation of the embedded software running on the target platform
for various domains like SAE Level 2, 3 automated driving features,
Infotainment, instrument clusters, etc. The primary duties will
include supervising and acting as a technical lead team performing
key performance indicator extraction from hardware target platforms
running the applications and suggesting the performance improvement
software changes and establishing the budgetary glide path. The
ideal candidate will possess a good understanding of modern vehicle
architectures, in-depth knowledge of embedded software development
and possess an interest in learning and contributing to the
state-of-the-art and emerging automotive computational
technologies.
EEO/Disability/Veteran
Basic Qualifications
- Bachelor of Science degree in Electrical, Mechanical,
Aerospace, or Computer Engineering, Computer Science or related
Engineering field from an ABET accredited university
- A minimum of 8 years of experience
- A minimum of 2 of these year's experience required in a
supervision role
- A minimum of 5+ years of embedded software development
experience in C/C++/Java, and/or other high-level programming
languages
- Experience with working on Bootloaders, Embedded OS, OSEK, RTOS
and BSP development
- Experience in rapid prototyping and experience in board
bring-up
- Experience with hardware interfaces (e.g. CAN, CAN-FD, LIN, the
Ethernet, UART, SPI, I2C)
- Experience debugging & troubleshooting embedded system software
and hardware using tools such as oscilloscopes, logic analyzers,
debuggers
- Possess strong initiative, problem solving skills, and ability
to work in a diverse team environment, good at documenting the
software
- Strong understanding of the CPU core load distribution, IOs
(PCIe), time synchronization, clocking, timing analysis tools (like
GLIWA)
- Knowledge of AUTOSAR BSW Modules stacks - Com stack, Memory
Stack
- Experience working in multi-threaded/multi-core programming
environments, software applications, and device layering
programs
- Experience with Integration of AUTOSAR BSW stack (basic
software), AUTOSAR RTE (Run-time environment) with the Application
Layer
- Professional development experience using QNX Neutrino or Green
Hills Integrity or Embedded Linux or equivalent RTOS and real-time
constraints
- Good communication skills and the ability to interface with
application software developers, vehicle integration and validation
engineering organizationsPreferred Qualifications
- Masters of Science degree from an ABET accredited
university
- Experience working within an Agile/Scrum software development
process
- Experience integrating the AUTOSAR stacks with the embedded
target platforms
- Experience working with continuous integration systems and ALM
tools and script automation
- Experience with UDS, XCP and Instrumented Embedded Control
Units
- Experience with Ethernet networking protocols such as 802.3,
802.1AS, TSN, and requisite transport layer formats
- Experience with industry cryptographic protocols, key handling,
chain of trust processing, and anti-spoofing techniques
- Experience integrating Tier I-II BSW, feature software, and
automotive build/parse software into primary domain controller
- Experience with working on various CPU architecture,
microcontrollers and microprocessors
- Experience with authoring ASIL compliant software code and use
of functional safety code analysis tools
- Familiarity of Automotive Product Development Process like
ASPICE, V-model
- Experience with power management, board diagnostics, fault
management or failure modes
- Experience working on embedded target platform services like
diagnostics, logging & Tracing, client-server & other IPC
mechanisms, industry benchmarks and their application to
measurement and competitive analyses of performance KPI's
- Experience with platform services like power management, state
management, health management (watchdogs, power health monitoring),
and reset handlers
- Experience configuring frameworks like Android Runtime, Java
API to support HMI and IVI applications
- Familiarity with frameworks Test automation & unit test
frameworks
- Experience in implementing software OTA & cloud
connectivity
- Knowledge of classic AUTOSAR architecture and various layers -
MCAL / Services Layer / ECU Abstraction Layer / CDD / RTE
- Experience with automated build and test automation
systems
- Ability to interface with Tier I and Tier II automotive
suppliers and partners
Keywords: Stellantis, Detroit , Embedded Performance Supervisor, Other , Auburn Hills, Michigan
Didn't find what you're looking for? Search again!
Loading more jobs...