Vacancy caducado!
- Key specialist in connected vehicle product design and development including application in autonomous vehicle program
- Develop production quality code that operates on constrained environments within ECUs targeted at Autonomous Vehicles (AV).
- Develop necessary in-vehicle networking messaging constructs required for communication with in-vehicle ECUs – both ethernet based and CAN based communications
- Develop necessary messaging constructs to communicate with offboard cloud Systems.
- Work closely with ECU supplier to integrate code into the platform.
- Collaborate with other in-vehicle and cloud teams for integration and validation efforts.
- Embrace tools and processes in use currently and constantly look for opportunities to drive efficiencies as necessary.
- Support AV LLC vehicle program design, validation and production launch milestones and deliverables
- Design and document autonomous vehicle onboard and off-board solutions for connected and autonomous vehicles
- Align with partners, internal in-vehicle subsystem teams, vendors and other stakeholders on end to end architecture blueprint.
- Support AV LLC vehicle program design, validation and production launch milestones and deliverables
- Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science or related field
- 1+ years of active hands-on C/C software development experience on embedded infotainment platforms/automotive ECconsumer electronic platforms
- Experience in developing multithreaded applications in Embedded Linux or other POSIX compliant OS platform.
- Experience in interfacing with automotive in-vehicle networking and communication protocols (CAN, ETHERNET)
- Experience in in tools like MATLAB, CANape, CANalyzer, CANOE
- In-depth knowledge of C/C language on Linux based systems
- Experience in developing multithreaded applications in Embedded Linux or other POSIX compliant OS platform.
- Familiar with in-vehicle communication, telematics or vehicle to cloud communication protocol.
- Familiar with eXtreme Programming (XP) practices including:
- Pair/Mob programming
- Test-first/Test Driven Development (TDD)
- Proficiency with revision control including Git, Subversion, or equivalent
- Experience with Jira, Confluence, or equivalent
- 1+ years Multi-site software project team experience
- Familiarity with GitHub or equivalent source control repositories and Build Tools
- Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders
- Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.
- Experience with Continuous Integration/Continuous Delivery tools and pipelines
- Experience with Rally, backlogs, iterations, user stories, or similar Agile Tools.
- Excellent communication skills
Vacancy caducado!