Automotive Embedded Engineer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
75% Travel

Skills

C + +
Embedded C
Embedded software
Linux

Job Details

JD

  • Manage architecture and functional specifications of next generation telematics services on ECU s.
  • Conduct software design reviews of ECU s and interface with servers, mobile apps, and vehicle.
  • Support performance improvements as well as usability improvements of telematics services.
  • Support the development team and business partners for the entire life cycle of product development (i.e., Planning, Analysis, Design, Implementation, Testing, and Maintenance).
  • Collaborate with stakeholders including vehicle engineering, IT, Operation, Business, and Marketing teams to assure service quality.
  • Manage supplier schedule, scope, and deliverable quality.
  • Experience in managing both embedded and cloud development teams.
  • Experience in managing multiple teams from different geographic locations.
  • Create/generate necessary reports to all project stakeholdersfor periodic reviews.
  • Involve in periodic code reviewsand support team to fix critical issues.
  • Support continuous improvement and process standardization during the development.

Experience in Telematics and Connected Vehicle Applications Good understanding of Embedded software development process
-Requirement Analysis, Traceability
-Architecture design, Low-level design, Exposure to UML Diagrams
-Experience in Embedded C/C++ programming
-Experience in Linux Application programming
-Good debugging skills - Logging mechanisms, log analysis
-Experience in Automotive coding standards and practices - MISRA and Secure coding
-Experience in Unit and Integration testing
Good understanding of Vehicle Communication network
-CAN, Ethernet
-Vehicle Network Architecture - ECU nodes, Gateways, Network log analysis
-Exposure to Vector tools - CANoe, CAPL
-Diagnostics - UDS, DoCAN, DoIP
Exposure Automotive Quality Process
-ASPICE standards
-Automotive software development life cycle, processes, Quality templates

Qualifications

  • Bachelor s degree in Engineering
  • Minimum 2 years of experience in Vehicle Electronics Development.
  • Experience working with server-side developmentteams for IoT project (AWS, Azure)
  • Ability to document ES (Engineering Specification), FS (Software Functional Specification), Evaluation Specification
  • Experience with development models (Agile, SDLC, Open source, others)
  • Knowledge of following in-vehicle technology platforms(Bluetooth, BLE, Wifi, MOST, or CAN)
  • Ability to conduct root cause analysis, triage, and document
  • MSFT office tools (Outlook, Excel, Word, PowerPoint, and Visio)
  • Strong communication skills

Preferred Qualifications

  • Master s Degree in Engineering.
  • Extensive working experience in automotive field focused on telematics servicesand products

View Less

Skills

CANOE, AWS, AZURE, IOT, VISIO, CAPL, ASPICE