Latitude

Staff Embedded Software Engineer

Latitude

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $218,240 - $327,360 per year

Job Level

About the role

  • Own development of end-to-end embedded software features from concept through delivery
  • Deliver embedded software that runs on multiple platforms
  • Create architectures and development plans and help the team execute on them effectively
  • Collaborate with other Latitude and Ford software teams to ensure related dependencies are identified and resolved
  • Implement device drivers and bring-up new hardware for the first time
  • Mentor junior engineers and help set the direction of the program through deep technical analysis
  • Establish and refine best practices for safety-critical embedded software development

Requirements

  • Passion for Embedded Software Development in C and C++
  • Experience with one or more of the following:
  • FreeRTOS and SafeRTOS development on ARM architectures
  • Automotive Ethernet; UDS, DOIP, Some/IP
  • ISO26262, SOTIF, & ASPICE or similar standards for safety critical applications
  • Development and deployment of security features such as secure boot, secure communication, secure key management
  • Embedded development on multi-core, ARM-based SOCs
  • Strong project leadership and communication skills to collaborate across the ASPICE V-model
  • Flexibility to work across all layers of the software stack from device drivers to applications
  • Expertise in Linux-based software development and related technologies including gtests, Python, Bazel, and Docker
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 7+ years of relevant experience (or Master's degree and 5+ years of relevant experience, or PhD and 2+ years of relevant experience)
Benefits
  • Competitive compensation packages
  • High-quality individual and family medical, dental, and vision insurance
  • Health savings account with available employer match
  • Employer-matched 401(k) retirement plan with immediate vesting
  • Employer-paid group term life insurance and the option to elect voluntary life insurance
  • Paid parental leave
  • Paid medical leave
  • Unlimited vacation
  • 15 paid holidays
  • Daily lunches, snacks, and beverages available in all office locations
  • Pre-tax spending accounts for healthcare and dependent care expenses
  • Pre-tax commuter benefits
  • Monthly wellness stipend
  • Adoption/Surrogacy support program
  • Backup child and elder care program
  • Professional development reimbursement
  • Employee assistance program
  • Discounted programs that include legal services, identity theft protection, pet insurance, and more
  • Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Embedded Software DevelopmentCC++FreeRTOSSafeRTOSARM architecturesAutomotive EthernetISO26262SOTIFASPICE
Soft skills
Project LeadershipCommunicationMentoringCollaborationTechnical Analysis
Certifications
Bachelor's degree in Computer EngineeringBachelor's degree in Computer ScienceBachelor's degree in Electrical EngineeringBachelor's degree in RoboticsMaster's degreePhD