Embedded Software Engineer

Stafl SystemsSouth San Francisco, CA
2d$130,000 - $160,000Hybrid

About The Position

We are seeking a passionate and driven Embedded Software Engineer who thrives in a fast-paced, hands-on environment. In this role, you will apply your skills to develop high-quality embedded software solutions for cutting-edge powertrain technologies. You’ll contribute across the full development lifecycle - from design and implementation to testing and real-world validation. You'll be collaborating with a talented team committed to technical excellence and continuous growth. This is a great opportunity for someone eager to see their code come to life and grow their career trajectory!

Requirements

  • Exceptional problem-solving and analytical skills
  • Experience developing software using Modern C++
  • Deep understanding of computer and microcontroller architecture
  • Experience working with real-time operating systems
  • Systems Integration experience (sensor integration, actuator control, power control, etc.)
  • Familiarity with multimeters, oscilloscopes, logic analyzers, signal analysis tools, and power supplies
  • Basic understanding of electronics: familiarity with basic electronic components and electrical calculations

Nice To Haves

  • 2+ years of related experience
  • BS or MS degree in electrical engineering, computer engineering, computer science, or related field
  • Proven track record of solving complex engineering problems
  • Experience working with electric vehicle powertrains
  • Familiarity with the functions of a BMS, its interaction with other systems in an application, and SoX algorithm development
  • Experience with ISO 26262, IEC 61508, ISO 13849, or other functional safety standards.

Responsibilities

  • Tackle complex engineering problems by researching and developing novel and innovative solutions.
  • Implement embedded software from hardware abstraction layer to application frameworks used in BMS and powertrain applications
  • Write C++17 application code to support BMS and powertrain integrations in customer projects
  • Engage in deep technical discussions and brainstorming sessions with other engineering disciplines
  • Conduct thorough research and analysis to support new software development
  • Develop and performing Hardware in the Loop (HIL) and other subsystem tests
  • Write and analyze technical requirements, documentation, and operating procedures
  • Communicate effectively with the team, other engineering disciplines, and clients

Benefits

  • Comprehensive Benefits Package – including Health, Dental, Vision, and Life Insurance (99% of premiums covered)
  • Competitive Compensation – base salary plus equity award
  • 401(k) Plan – with employer match up to 5%
  • Paid Time Off – 3 weeks of accrued vacation time
  • Paid Sick Leave – 2 weeks of accrued sick leave
  • Paid Parental Leave – 4 weeks of fully paid leave
  • Company Holidays – paid holidays in line with our company holiday schedule
  • Unpaid Personal Leave – flexible options available
  • Bereavement Leave – 1 week fully paid
  • Jury Duty Leave – 1 week fully paid
  • PTO Nomination Program – recognize teammates with extra time off
  • Team Outing Program – Sub-department events designed to connect and recharge, including a half-day off and a company-sponsored allowance!
  • Catered Team Lunches – enjoy delicious, company-provided meals together
  • Commuter Benefits – Uber Business Account access, free EV charging, and more!
  • Professional Development – budget for training and development. Immediate access to platforms like Udemy!
  • Safety Shoe Stipend – support for required gear
  • Fully Stocked Kitchen – snacks, drinks, and more to keep you fueled
  • Company Team Building Events – weekly, monthly, and seasonal gatherings
  • Flexible Work Options – hybrid work flexibility available after the introductory period
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service