Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Palo Alto, CA, United States
Posted
Yesterday
Embedded SystemsCC++Python
Job Description
Job Description
Technical Requirements Discussed
Embedded C Development
- Embedded C remains an important skill area.
- Discussion highlighted uncertainty around how heavily C programming skills will be weighted across different roles.
- Team agreed that clarification is needed regarding whether all candidates will complete the same C programming evaluation regardless of position.
Software Integrator vs. Embedded Software Roles
- Some flexibility may exist for candidates with stronger state machine expertise and lighter embedded C experience.
Key Takeaways
- State machine expertise is now the primary screening focus.
- New gatekeeping process is intended to identify qualified candidates earlier.
- Embedded C experience remains important, but additional client clarification is needed regarding relative weighting by role.
- Recruiting teams should align sourcing efforts around candidates who can demonstrate both practical state machine knowledge and embedded software experience where possible.
Responsibilities
What you'll do...
- Drive the evolution of body controls software architecture, crafting innovative solutions and defining hardware/software interfaces.
- Orchestrate early-stage hardware and software integration, meticulously validating system performance against stringent requirements.
- Translate high-level vehicle objectives into precise software specifications for body control systems.
- Leverage field data insights to continuously refine and optimize the performance of body control systems.
- Collaborate with validation teams to architect comprehensive test strategies for body control functionalities.
- Diagnose and resolve intricate hardware/software interactions throughout the product lifecycle.
- Assess the impact of design modifications on body control systems, synthesizing implications for hardware and software components.
- Champion functional safety by executing DFMEA and HARA analyses for body control systems.
- Provide expert guidance to cross-functional teams, steering technical decisions related to electrical, software, manufacturing, and mechanical aspects of body controls.
- Facilitate cross-functional understanding of system interdependencies, ensuring seamless integration across vehicle domains.
Qualifications
You'll have...
- A technical degree in a relevant field (e.g., Mechatronics, Electrical Engineering, Computer Engineering, Systems Engineering).
- Proficiency in C/C++ and familiarity with scripting languages (e.g., Python).
- Exceptional problem-solving abilities in complex, networked embedded systems.
- Demonstrated ability to interpret data for system optimization.
- Familiarity with hardware and software development lifecycles.
- Proven experience leading collaborative engineering projects.
- Solid understanding of electrical engineering principles and mechatronic systems.
- Experience with CAN and/or LIN communication protocols and associated tools.
- Knowledge of DFMEA, HARA, and fault tree analysis methodologies.
Even better, you may have...
- Experience with a broad range of body control systems, including doors, trunk, frunk, windows, seating, lighting, mirrors, wipers, heaters, steering wheel controls, and other actuators and sensors.
- Experience with vehicle software organizations and working with cross-functional teams.
- Experience with overall functionality and performance of body controls systems throughout a product's lifecycle.
- Experience with electric vehicle systems and architectures.
- A passion for automotive technology and a desire to shape the future of vehicle experiences.
Similar jobs
- IN
Sr. Data Engineer
NewInfoBeans Inc
Charlotte, NC🇺🇸HybridYesterdaySQLSQL ServerETL+5Technology - UC
Microsoft Fabric Data Architect
NewUnivEdge Consulting LLC
United States🇺🇸RemoteYesterdaySQLETLAzure+3Technology - LT
Python Application Developer
NewLaiba Technologies LLC
San Jose, CA🇺🇸On-siteYesterdayDjangoDockerFastAPI+7Technology - AT
sr Java developer
NewAivanta Tech Inc
Texas City, TX🇺🇸HybridYesterdayJavaPythonTechnology - UC
Lead Data Engineer with Databricks & AWS
NewUnivEdge Consulting LLC
St. Louis, MO🇺🇸On-siteYesterdaySQLAWSETL+12Technology - TE
Lead .Net Developer with strong experience in React Native
NewTeachercool
Fort Lauderdale, FL🇺🇸HybridYesterdayAWSScrumAgile+5Technology