|Categories||Architecture Jobs, IT Jobs|
|Total Yrs Of Experience Required||10 yrs|
We are seeking high potential candidates to digitally transform the company. In this role, you will help
architect, new software products for the company in the areas of Software as a Product (SWaaP) and
Chassis domain controller. You will work with the local and remote teams in all initiatives. You will be part of
the baseline design and implementation of new products for the company.
The SWaaP Software Architect is a critical member of the team responsible for the design, development,
and functional verification of a best-in-class vehicle domain controllers. You will work to understand the
state of the art in automotive systems. We are looking for someone with skills in feature separation
and isolation along with understanding of hypervisor or Middleware concepts. Also he/she should
have skills in embedded software, Matlab/Simulink and auto-coding.
Bachelor's Degree in Computer Science or related field; and
10+ years of experience building successful software systems
10+ years of experience working with professional software engineering practices & best practices
for the full software development life cycle, including coding standards, code reviews, source
control management, build processes, testing, and operations
Design, develop, test, deploy, maintain and improve the software
Work hand-in-hand with leadership and PMs to turn ideas into products at scale
Thrive on a small engineering team and is excited to solve open-ended problems
Plan implementation of software content and software issue resolutions.
Analyze customer and system requirements, and develop corresponding software requirements.
Create software designs and associated documentation.
Create software packages (code) using corporate coding standards. .
Support planning of software verification for assigned projects.
Drive and support the completion of safety related designs and documentation.
Assist in the development and maintenance of software architectures.
Understanding of software development techniques and methodologies.
Hypervisor or Middleware experience
Familiar with feature isolation concepts such as MPU implementation
Experience with basic automotive electronic hardware
Ability to work in a team environment.
Proficient with Microsoft office tools (Excel, Word, PowerPoint, Visio, Project).
Excellent oral and technical writing skills.
Familiarity with automotive communication protocols (CAN, LIN, Flexray).
Familiarity with basic tools that apply to CAN networks.
AUTOSAR experience is highly desirable.
Familiarity with the AGILE development methodology is highly desirable.
Familiarity with Configuration Management tools
Design and implement world class embedded software using C in compliance with ISO
Develop documentation to comply with automotive SPICE
Bachelor (BS/EE)- Computer Science/Computer Engineer (Required)
software engineer, computer engineer, software development, embedded software development, software architecture, engineering, embedded system software engineer, software, control systems, drivers, spice, process, maturity models, static analysis, configuration management, functional safety, ISO26262, requirements, requirements analysis, agile, architect, hypervisor, middleware.