Software Engineer Controls - Dearborn, United States - Optimal Staffing

    Default job background
    Description
    Position Description

    Work with Vehicle Software Platform (VSP)

    AUTOSAR Classic Development team, tool vendors and AUTOSAR basic software partners to develop:

    Application software components
    specific Complex Device Drivers
    Basic software components and configuration in various Vendor Toolchain (DaVinci configurator, developer)
    Creation of Software requirements based on customer functional specifications.
    Conduct release planning and activities based on VSP release timeline.
    Integration guides
    Work with tool vendors to validate CDDs and BSW components across multiple vendor AUTOSAR stacks.

    Perform code level integration related tasks such as replicating build environments, source code debugging and continuously improving and streamlining deployments.

    Support internal teams as well as Tier 1 Suppliers in deploying AUTOSAR platform and application software components.
    Be an advocate for Classic AUTOSAR and its capabilities to others.

    Basic Qualifications

    Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical Computer Engineering, or Software Engineering
    3+ years of Classic AUTOSAR experience development and workflow
    3+ years of embedded C Experience
    1+ years of Python development

    Preferred Qualifications

    Master's in computer science, Computer Engineering or Software Engineering
    Experience in AUTOSAR Methodology and workflows
    Hands on experience in AUTOSAR software development/integration projects
    Hands on experience with AUTOSAR authoring tools such as: Vector Davinci Configurator and Elektrobit Tresos
    Strong understanding and hands on with complete AUTOSAR BSW (Communication Services, Memory Services, System Services and Complex Device Drivers, Ethernet and CAN stack, SomeIP and service discovery, workflows)

    Skills Required

    Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical Computer Engineering, or Software Engineering
    3+ years of Classic AUTOSAR experience development and workflow for CAN, Ethernet, SomeIP, diagnostics.
    3+ years of C Experience.
    1+ years of Python development.

    Skills Preferred

    Master's in computer science, Computer Engineering or Software Engineering
    Experience in software development for automotive control units
    Experience in AUTOSAR Methodology and workflows
    Hands on experience in AUTOSAR software development/integration projects
    Hands on experience with AUTOSAR authoring tools such as: Vector Davinci Configurator and Elektrobit Tresos
    Strong understanding and hands on with complete AUTOSAR BSW (Communication Services, Memory Services, someIP, service discovery, Ethernet security, TLS, $29 and Complex Device Drivers)
    Understanding of AUTOSAR code generators and ARXML template format, ECU extract
    Hands on experience with DaVinci developer, understanding of port interfaces, connections.
    Understanding of adaptive communication to classic via SomeIP
    Understanding of service to signal translations on AUTOSAR classic stack.

    Experience Required

    3+ years of Classic AUTOSAR experience development and workflow
    3+ years of embedded C Experience
    1+ years of Python development

    Education Required

    Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical Computer Engineering, or Software Engineering

    Education Preferred

    Masters in computer science, Computer Engineering or Software Engineering

    #J-18808-Ljbffr