NoviRecruiter Since 2001
the smart solution for Novi jobs

Sr Software Engineer

Company: Dana Corp
Location: Novi
Posted on: March 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 apply your technical creativity, deliver custom embedded real-time control solutions, and solve technical challenges on diverse and exciting projects.
Job Duties and Responsibilities

  • Planning and executing embedded software designs for volume manufacture and prototyping projects
  • Performing activities throughout the software product development lifecycle including:

    • Capturing and specifying requirements
    • Designing and analyzing software architecture and hardware-software interfaces
    • Evaluating third-party software components and tools, experimenting with evaluation boards, and prototyping solutions
    • Creating software verification plans
    • Implementing, testing, and debugging software

    • Identifying, proposing, and implementing improvements and enhancements to the OpenECU family of products:

      • Diagnostics capabilities
      • Communications interfaces (including CAN, LIN, Ethernet)
      • Bootloaders
      • Operating system design
      • Low-level device drivers
      • Cybersecurity features (secure programming, secure boot, key management, lifecycle management, etc.)
      • User interfaces, including C-API's, Simulink blocks, code generation scripts, and integration with 3rd party tools

      • Providing coaching and technical mentoring to junior engineers

        The skills, knowledge, and abilities Dana looks for in our Senior Embedded Software Engineers include:

        • A 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 year of experience developing low-level device drivers, embedded operating systems (RTOS or AUTOSAR), and bootloaders
        • Expertise in writing, debugging, and testing embedded C software
        • Experience with auto-generated software (MATLAB/Simulink)
        • Experience with CAN communications and diagnostics protocols (CCP, J1939, UDS, OBDII etc.)
        • Experience with vehicle development and calibration tools (CANalayzer, CANape, ATI Vision, ETAS INCA)
        • Experience with hardware in the loop simulation (HIL), control systems design and tuning, vehicle dynamics modelling, in-vehicle evaluation and calibration, engine control strategies
        • Knowledge of Python, .NET, assembly, and/or C# is a plus
        • Experience with ISO 26262, ASPICE, and CMMI
        • Prior work experience in a customer-facing technical role is a big plus, as is experience leading projects
        • Experience with software integration and a proven ability to work closely with hardware and systems application engineering teams is required
        • Experienced in launching software into production
        • Excellent communication (verbal, written) and time management skills are key

          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.

Keywords: Dana Corp, Novi , Sr 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