Sr. Embedded Software Engineer
Company: Dana Incorporated
Location: Novi
Posted on: September 16, 2023
|
|
Job Description:
Dana is a global leader in the supply of highly engineered
driveline, sealing, and thermal-management technologies that
improve the efficiency and performance of vehicles with both
conventional and alternative-energy powertrains. Serving three
primary markets - passenger vehicle, commercial truck, and
off-highway equipment - Dana provides the world's
original-equipment manufacturers and the aftermarket with local
product and service support through a network of nearly 100
engineering, manufacturing, and distribution facilities.
Job Purpose
In this role, you will contribute to the development of all parts
of the embedded software on Dana's OpenECU controllers, with
primary responsibility for the Cybersecurity aspects of the
software.
Job Duties and Responsibilities
---Designing and implementing Cybersecurity features for the
OpenECU family of products
---Providing Cybersecurity training to other developers and users
of the software, including external customers
---Performing activities throughout the software product
development lifecycle including:
o Capturing and specifying requirements
o Designing and analyzing software architecture and
hardware-software interfaces
o Evaluating third-party software components and tools,
experimenting with evaluation boards, and prototyping solutions
o Creating software verification plans
o Implementing, testing, and debugging software
---Contributing to the development of all parts of the embedded
software:
o Diagnostics capabilities
o Communications interfaces (including CAN, LIN, Ethernet)
o Bootloaders
o Operating system design
o Low-level device drivers
o User interfaces, including C-API's, Simulink blocks, code
generation scripts, and integration with 3rd party tools
The minimum experience and skills required for this position
include:
---Bachelor's degree in Computer Science, Software Engineering, or
Electrical Engineering; a Master's degree is highly desirable
---Five (5) or more years of experience in vehicle-related embedded
software development and the full software product development
lifecycle
---Three (3) or more years of experience developing Cybersecurity
features on embedded systems.
---Knowledge of hardware security modules (HSM), secure
programming, secure boot, secure diagnostics access, key
management, and lifecycle management for embedded controllers.
---Knowledge of industry standards related to cybersecurity:
ISO/SAE 21434, SEI CERT C Coding Standard
---Expertise in writing, debugging, and testing embedded C
software. Experience with Infineon AURIX microcontrollers is a
plus.
---Excellent communication (verbal, written) and time management
skills
The following experience and skills preferred:
---Experience with CAN communications and diagnostics protocols
(CCP, J1939, UDS, OBDII etc.)
---Experience with vehicle development and calibration tools
(CANalyzer, CANape, ATI Vision, ETAS INCA)
---Knowledge of Python, .NET, assembly, and/or C#
---Experience with ISO 26262, ASPICE, and CMMI
---Experience in a customer-facing technical role and leading a
team of engineers through all phases of software development
---Experience with hardware-software integration and ability to
work closely with hardware engineers through board bring-up
activities
---Experience in launching software into production
We seek motivated, ambitious engineers who genuinely enjoy helping
customers come up with solutions to their challenges, and we
provide a company culture of collaboration, respect, and
innovation, and a place to work with passionate people doing what
they love.
We are an Equal Opportunity Employer and do not discriminate
against any employee or applicant for employment because of race,
color, sex, age, national origin, religion, sexual orientation,
gender identity, status as a veteran, and basis of disability or
any other federal, state or local protected class.
Unsolicited Resumes from Third-Party Recruiters
Please note that as per Dana policy, we do not accept unsolicited
resumes from third-party recruiters unless such recruiters were
engaged to provide candidates for a specified opening. Any
employment agency, person or entity that submits an unsolicited
resume does so with the understanding that Dana will have the right
to hire that applicant at its discretion without any fee owed to
the submitting employment agency, person or entity.
Join our team of 40,000 problem solvers who are fostering a culture
of innovation by leveraging the diverse perspectives of our global
team. We believe in facing challenges head-on by finding
opportunity and uncovering possibility, where roadblocks and
barriers become targets instead of obstacles. We are One Dana with
limitless opportunity.
Our Values
Keywords: Dana Incorporated, Novi , Sr. Embedded Software Engineer, IT / Software / Systems , Novi, Michigan
Click
here to apply!
|