Embedded Software Engineer- Classic/Adaptive AUTOSAR (Automotive)
Company: Alten Technology USA
Location: Troy
Posted on: May 25, 2023
Job Description:
Embedded Software Engineer- Classic/Adaptive AUTOSAR
(Automotive)
Troy, Michigan, United States
Workplace type: Onsite
Company Industry: Automotive
We're ALTEN Technology USA, an engineering company that provides
solutions for engineering, technology, and product development
projects. For decades, we've been helping our clients develop
products that are changing the world, from the efficient heavy
truck of tomorrow to a fully autonomous electric taxi. Our team of
more than 400 people works across industries including automotive
OEM, tier 1 suppliers, commercial vehicle, electric vehicle, new
energy, rail, and more. Our offices across the US have different
industry focuses and engage with our clients in different ways,
ranging from working on-site at client facilities to performing
product development at our delivery centers.
ALTEN Group, our parent company, has been a leader in engineering
and information technology for more than 30 years. ALTEN Group
operates in 30 countries across Europe, North America, Asia, Africa
and the Middle East and employs more than 36,000 people, 88% of
whom are engineers. The company covers the whole development cycle
and offers a choice of service levels, from technology consulting
to complete project outsourcing.
When you join ALTEN Technology USA, you join a group of people
passionate about collaborating to solve some of the world's most
technical engineering challenges. Our success is tied to taking
care of our employees, building relationships, and providing
opportunities for mentorship and career growth. We offer
comprehensive benefits for all full-time employees, including
medical, dental, and vision insurance; a 401(k) plan with employer
matching; paid time off (PTO); paid parental leave; and mentorship
to help you take your career to the next level.
Job Description:
Responsibilities
- Your main responsibilities will be to write embedded firmware
and infrastructure on microcontrollers/SoCs (multicore
systems):
- Design and develop SW architecture based on system requirements
and system architecture.
- Develop vehicle communication and diagnostic software.
- Update state machine/state flow in MATLAB
- Configurehardware interfaces/peripheralssuch as I/O's, CANFD,
I2C, SPI, UART, PCIE, Ethernet when we upgrade the
hardware
- Setup and schedule OS tasks
- Middleware software development such as AOS, VRTE.
- Define memory layouts
- Hardware bringup and Operating system configuration.
- Implement central functionalities like Debug/Test interfaces
like XCP
- Performance measurements (RAM, ROM usage, bandwidth and runtime
monitoring) + develop concepts for optimization if needed
- Develop functions in application layer in C++
- Interacting with System engineers,hardware teamand other
application team to effective plan and deliver.
- You will be responsible for contributing to the design,
development of software technologies that support our New Product
Development initiatives. In this role you will interact w/ function
developers, base software (Autosar) developers, HW developers and
test team on a daily base.
Required:
- Minimum Bachelor of Sciencedegree in Engineering
- 3-5 years of embedded C/C++ software development experience in
automotive or embedded control systems.
- 1-2 min years of strong experience programming skills (C &
C++), with additional programming skills in MatLab, Simulink &
Pythonis a plus
- 1+ years of experience debugging, troubleshooting and testing
of large embedded software projects.
Preferred Qualifications:
- Hands on working knowledge on Linux/QNX environment.
- Hands on working with multicore ARM processors.
- Experience with VRTE autosar software framework for vehicle
computer.
- Experience with HW bring-up by deploying embedded software on
target hardware, Operating System configuration and CPU/Runtime
measurements.
- Strong debugging skills using tools such as Oscilloscopes,
Logic analyzers and Emulators.
- Experience in reading schematics and data sheet for
components.
- Good understanding of high level system requirement and further
decompose into software architecture and software
requirement.
- Experience with Classic/Adaptive AUTOSAR framework.
- Experience implementing communication protocols (CAN, LIN, I2C,
SPI, Ethernet, etc.)
- Experience in working in configuration/version management like
GIT, BitBucket, Jenkins, Jira Track and Release or similar
tools.
- Experience with Requirement Management tools is desired, e.g.
IBM DOORS.
- Experience with AGILE and ASPICE compliant software
development
- Proficient with Vector tools (Canalyzer, CANape,
CANoe)
- Familiarity with compilers,assembly languages and RISC
micro-architectures.
- Effective communication and interpersonal skills,
self-motivated and Team player.
- Knowledge on Camera based systems used in Automotive is a
plus.
- Experience in Image processing and adaption of CV algorithm
based on requirements is a Plus
- Hands on working knowledge on graphic rendering concept , eg.
OpenGL, OpenCVis a Plus
- Hands on experience on the below listed tools:
- Enterprise Architect, GIT Hub, DOORs, Track and Release, Vector
tools (CANoe, CANape, CAPL scripting), debug tools
(Lauterbach,..)
Keywords: Alten Technology USA, Troy , Embedded Software Engineer- Classic/Adaptive AUTOSAR (Automotive), IT / Software / Systems , Troy, Michigan
Didn't find what you're looking for? Search again!
Loading more jobs...