Embedded Software Engineer II

Dura Automotive Systems Auburn Hills , MI 48326

Posted 2 weeks ago


  • Develop control algorithms for embedded controllers

  • Implement control algorithms using Assembly and C programming languages

  • Develop MISRA C compliant code

  • Assist in developing hardware/software test plans

  • Develop detailed software design documentation

  • Develop unit and integration test plans and perform unit and integration testing

  • Oversee laboratory testing

  • Participate in design reviews

  • Occasional OEM customer interaction


  • 5+ years of software development experience using C and assembly software for embedded controllers

  • Strong knowledge of CAN and LIN communication protocols and diagnostics

  • Working experience of HAL or HWIO design, Low level driver design, development of complex drivers for both on-chip microcontroller and ASIC peripherals.

  • Strong knowledge of layered software architectures and design of Interface layers

  • Ability to interpret circuit schematics for IO processing and configurations

  • Motor controls experience (permanent magnet brushed DC motors, DC stepper motors etc)

  • Experience using development tools: Cross-compilers, Vector tools, Debuggers, Oscilloscope, Logic analyzers.

  • Strong "hands-on" controller and software testing experience

  • Working knowledge of MISRA C and ISO 26262 Functional Safety requirements


Bachelor Electrical Engineering/Electronics Engineering Technology/Computer Engineering/Computer Science

Master Electrical Engineering/Computer Engineering/Computer Science (preferred)


  • Superior communication skills and can present his/her ideas in a clear, concise manner

  • Unquestioned integrity and values that the organization can trust without reservation

  • Consensus builder with strong persuasion skills

  • A highly motivated team player who contributes to an atmosphere in which people collaboratively, enthusiastically and effectively produce results

  • A good listener with a strong sense of self

  • Must be flexible with the ability to change, adapt and grow

  • Exhibits passion for the mission of the company and the needs of our clients


DURA Automotive Systems is a global automotive supplier specializing in the design, engineering and manufacturing of innovative solutions that propel the vehicle development initiatives of automakers. DURA is focused on advancing global sustainability technology in three core areas:

  • Driving fuel economy improvement through vehicle lightweighting and intelligent mechatronics

  • Advancing safety through innovative structural vehicle architectures and advanced driver control solutions

  • Preserving our environment through sustainable manufacturing practices

The company's products include mechatronic control systems, including shift-by-wire systems; electronic systems, including actuators and Advanced Driver Assist Systems (ADAS); lightweight structural body systems, including aluminum closures; and exterior systems, including window systems and exterior trim.

DURA is headquartered in Auburn Hills, Michigan, USA; with global sales of $1.7 billion. The company has 12,000 employees worldwide and operates 40 facilities in 15 countries.


  • Performance Driven Culture

  • Excellence in Quality, sustainability and customer experience

  • Leading-edge technology and innovation

  • Sustained financial health and profitable growth

The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements of personnel as classified. DURA Automotive Systems is an Equal Opportunities Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Join a winning culture of inclusion and opportunity.

Whether beginning your career journey or joining to expand your career development, DURA offers a working environment rich in entrepreneurism, innovative thinking and teamwork. Our flat organization structure encourages all employees to contribute with fresh ideas that drive opportunity and reward.

  • Competitive compensation and benefits

  • Patent reward program

  • Continuous training

  • Employee recognition programs

If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access: http://www.duraauto.com/dura-careers/search-jobs as a result of your disability. You can request a reasonable accommodation by sending an e-mail to duracareers@duraauto.com or via fax to: 248-475-4338. In order to quickly respond to your request, please use the words "Accom

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Software Engineer

Cognizant Technology Solutions

Posted 7 days ago

VIEW JOBS 4/17/2019 12:00:00 AM 2019-07-16T00:00 Mandatory Skills : 5 years of embedded software programming experience. Thorough knowledge of automotive embedded hardware and software design, integration and testing. * Proficient with C/C++ and assembly language for low level software (BSW) development, working knowledge of embedded software development tools, such as compilers, debuggers and simulators. * Working knowledge of NXP/Freescale based 32-bit microcontrollers, ability to read ECU Schematics for IO/Peripheral software configurations and design. * Proficient with serial communication protocol design such as CAN, LIN, SPI or UART. Develop diagnostics protocol and vehicle networking for use in automotive ECU's. * Working knowledge on low leve driver software development on automotive ECUs ex: Boot loader, MCALS, Hardware I/Os * Excellent teamwork and communication skills. Preferred Skills: * Vector Tool Chain for AUTOSAR - DaVinci Developer, DaVinci Configurator Pro * Knowledge on Instrument Panel Cluster ECU * Strong communication and Experience interpersonal skills * Self managing and require minimum supervision * Team oriented and time sensitive Cognizant Technology Solutions Auburn Hills MI

Embedded Software Engineer II

Dura Automotive Systems