Facebook pixel

Automotive Embedded Software Architect
Posted on 2/1/2022
INACTIVE
Locations
Mountain View, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
C/C++/C#
Linux/Unix
Python
Requirements
  • MS/BS degree in EE/CS with 8-12 years of relevant industry experience in embedded software development
  • Expertise in ARM architecture know-how
  • Expertise in embedded C/C++ programming. Python is an advantage
  • Knowledge of safety standards, e.g. MISRA
  • Hands-on experience in device driver and kernel level programming in RTOS / Linux
  • Expertise in networking, Ethernet, IP Stack. Automotive networking is an advantage
  • Linux application development and debugging
  • Hands-on experience in new hardware/ chip bring-up
  • Experience in performance tuning, debugging tools, tests
Responsibilities
  • Design, build and maintain SW for the embedded systems
  • Interface and communicate design/requirements to internal and external customers
  • Analyze the current embedded software architecture to identify weaknesses and develop opportunities for improvement
  • Arbitrate software system conflicts or shortcomings in existing or future embedded designs between all stakeholders
  • Properly document designs and software architectural frameworks
  • Collaboratively partners with other teams to create embedded designs that will satisfy broader needs
  • Analyze safety-related standards and implement strategies with these external standards in mind
  • Work with peers to review code and assure the best software engineering practices
  • Reviews code for corrections and adherence to best practices and programming standards
  • Investigates the cause of product failures of a software nature and recommends and implements corrective action as directed
  • Support board bring-up of new SoC platforms
Desired Qualifications
  • Knowledge of Vehicle communication protocols (CAN FD, Ethernet, …) and Diagnostic protocols (UDS)
  • Experience in implementing complex algorithms on fixed-point processors, i.e. DSP processor
  • Experience developing software in compliance with a formal ASPICE, AUTOSAR, and ISO26262
  • Experience with automotive cyber security methodologies is preferred
Aeva

201-500 employees

Sensing & perception for autonomous machines
Company Overview
Aeva's mission is to enable all devices to navigate the world autonomously. Aeva envisions its technology as part of everyday life, and are making this a reality by developing the world’s most advanced LIDAR on the market.
Benefits
  • Exceptional benefits: Medical, Dental, Vision, 401k + matching
  • Generous PTO: Paid holidays and flexible time off policies, generous maternity/paternity leave
  • Compensation: Competitive compensation and meaningful equity
  • Free meals & snacks: Daily lunches, unlimited snacks, and coffee
  • Team building: Ping pong tournaments, cool swag, and fun team off-sites
  • Flexible work schedule: We measure based on results, not hours punched on the clock. Remote/Work from home options provided