Staff Engineer, BMS Embedded Software

Aptera Motors

  • Carlsbad, California
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Analysis Skillsunmatched
    • Atlassian JIRAunmatched
    • Bug Tracking/Defect Managementunmatched
    • C++ Programming Languageunmatched
    • Code Reviewsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Datasheetsunmatched
    • Debugging Skillsunmatched
    • Distributed Computingunmatched
    • Distributed Control Systems (DCS)unmatched
    • Documentationunmatched
    • Electrical Engineeringunmatched
    • Embedded Softwareunmatched
    • Embedded Systemsunmatched
    • Gitunmatched
    • Hardware Componentsunmatched
    • Hardware Quality Assuranceunmatched
    • High Voltage (HV)unmatched
    • Linux Operating Systemunmatched
    • Logic Analyzerunmatched
    • Oscilloscopeunmatched
    • Printed Circuit Board Designunmatched
    • Problem Solving Skillsunmatched
    • Python Programming/Scripting Languageunmatched
    • Requirements Managementunmatched
    • Schematicsunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Architectureunmatched
    • Test Toolsunmatched
    • Testingunmatched
    • Traceabilityunmatched

    Description

    About the role

    Seeking an Embedded Software Engineer to create requirements, design, implement, debug and validate code for Aptera’s battery management system (BMS).

    What you'll do

    • Implementation and validation of key features within the High Voltage BMS system 
    • Synthesize Requirements to design, code, document and debug BMS or other embedded software 
    • Analyze Schematics and HW component datasheets to write embedded SW drivers for them 
    • Bring up, test and validate new circuit board designs using standard HW test tools 
    • Participate in peer reviews of schematics, SW designs and code reviews 
    • Work hard, challenge industry conventions, and relentlessly strive to make truly exceptional products  

    Qualifications

    • Proficient in C programming, with an understanding of C++ 
    • Experience in Bare-Metal Embedded Systems 
    • Comfortable with High Voltage distributed BMS systems 
    • Strong knowledge of functional safety 
    • High standards for code quality, maintainability and performance 
    • Experience in Linux development environments 
    • Experience in git repo management 
    • Experience in Python 
    • Experience in documenting, publishing and shipping production code 
    • Experience with HW test using power supplies, multi-meters, oscilloscopes, logic analyzers, etc. 
    • Comfortable in fast paced and dynamic team environments 
    • Passion for cutting-edge design, innovation and Aptera’s mission 
    • Strong willingness to learn, take on new challenges and solve complex problems 

    Preferred Qualifications

    • Knowledge of major electric vehicle (EV) sub-systems and architecture 
    • Comfortable with Jira for bug tracking and traceability 
    • Familiarity with distributed vehicle control distributed systems via CAN bus and LIN bus 

    Team Structure 

    • Individual contributor within the Embedded Software Team; collaborate with other teams and individuals, as necessary

    Required Experience

    •  10+ years of pure software development with 3+ years of BMS experience including HV distributed systems

    Educational Requirements

    • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field, with practical software development experience

    Salary + Benefits 

    • Market competitive compensation package
    • Stock option grants 
    • Fully funded benefits package for employee + dependents
    • Generous Flexible Time Away policy 

    Numbers & Facts

    LocationCarlsbad, California

    Similar Jobs

    See more jobs