NoviRecruiter Since 2001
the smart solution for Novi jobs

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

  • Value Others
  • Inspire Innovation
  • Grow Responsibly
  • Win Together

Keywords: Dana Incorporated, Novi , Sr. Embedded Software Engineer, IT / Software / Systems , Novi, Michigan

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Michigan jobs by following @recnetMI on Twitter!

Novi RSS job feeds