MCU Base Software Developer

Segula Technologies

MCU Base Software Developer

Auburn Hills, MI
Full Time
Paid
  • Responsibilities

    Job Description

    • Develop ACU Base Software with AUTOSAR architecture for MCU.
    • The primary duties will include development of base level software layers, integration with functional safety principles, configuring AUTOSAR layers, develop middleware, design and implement software architecture (SysML and arxml).
    • The ideal candidate will possess a good understanding of modern safety critical electronic control units embedded software development and possess an interest in state-of-the-art automated driving compute platforms and emerging computational technologies.
  • Qualifications

    Qualifications

    • Bachelor’s Degree (preferably Masters) in electrical / Computer Engineering or similar discipline
    • 7 years experience working in embedded software development with C and/or C++
    • Candidate should have rich hands on experience in Da Vinci tools like Da Vinci Configurator, Da Vinci Developer
    • Experience in Integrating Vector Bootloaders , Embedded OS, OSEK, and BSP development
    • Experience with FOTA
    • Experience with Secure bootloader
    • Work experience in configuring Secure peripherals( HSM , CSM ..etc) in micro controllers
    • Experience with Secure boot , Secure flash , Secure diagnostics , Message Authendication
    • Experience with Ethernet/CAN/LIN driver configuration.
    • Hands on experience in one or more AUTOSAR BSW stacks – DCM , DEM , Com stack, Memory Stack,
    • Candidate should have good system understanding and know-how of dbc, arxml, candela file, system extract etc.
    • Experience with UDS, XCP and Instrumented Embedded Control Units
    • Experience debugging & troubleshooting embedded system software

    Additional Information

    All your information will be kept confidential according to EEO guidelines.

  • Industry
    Transportation / Trucking / Railroad