2023010 – Software Architect - Automotive R&D
Job Description
Job description
At our Technical Development Center in Darmstadt, we
are working on a customer project for the development of battery management systems that control
batteries for cars and heavy vehicles. Our customer have decades of experience
in batteries, we are working with the most renowned vehicle manufacturers
around the globe.
We now need to strengthen our team to update and
upgrade the functionality of an existing SW Platform for our customer project.
We are now
looking for an Software Architect to specify and guide the development of the
required feature upgrades compliant with safety standards using the ASPICE
framework.
You will have
close collaboration with the system engineering team and the ASPICE SYS and SWE
team members.
The products developed at Tier-1 Supplier will be
installed and running on larger commercial vehicles, like busses or large
trucks. You will see the resulting projects through to production and
commercialization with OEM our partners.
Your role:
- Contribute to delivering
a new generation of the MSM+ program.
- Work as a member of a
globally distributed team designing and developing automotive software for
leading car manufacturers
- Analysis of system
requirements, software requirements specifications, and functional safety
specifications
- Design software
architecture using the UML tool and define interfaces between software
modules
- Contribute to
configuration and design of tasks using safety compliant real-time
operating systems
- Participate in the design
and development of high-quality software components in CI/CD environment
- Interact with different
stakeholders of the project and ensure requirements are implemented
adhering to architecture
- Participate in the review
of requirements, source code, and test plan
Requirements
Requirements: Must list (short, and really
must, no order)
- B.Tech in ECE/EEE/CS or
similar education background
- 8+ years of Experience
with automotive embedded software
- Extensive experience with
software requirement specification using tools like Polarion or
DOORS
- Extensive experience with
software architecture using UML tools like Enterprise Architect
- Extensive experience with
safety compliant real-time operating systems like PXROS
- Experience with the
design of software modules and defining interfaces between software
modules.
- Experience with
development, debugging, and testing of source code for multicore
microcontrollers like Infineon AURIX TC2xx.
- Experience with version
control and change management tools
- Experience with product
portfolio management for different production programs
Good
to have
- Knowledge of battery
management system ECU
- Experience with design of
cyber security for embedded products
- Experience with static
code analysis and fixing of deviations during static analysis
- Awareness of functional
safety and ASPICE processes.
- Experience with review of
source code and identifying potential software bugs
- Basic skills in the
German language
- Structured and have a
good sense of details.
- Driven and result-oriented.
- Happy to share your best
practices and equally happy to learn from others.
- Great communicator and
good corporation skills.
Send Your Resume
Please contact us with your resume at careers@siriab.se