Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Engineer

TEEMA

Embedded Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    TITLE: Embedded Engineer

    JOB ID: AD632023210

    LOCATION: San Francisco, CA

    Our client is developing groundbreaking new power sources using a clean, high-performance solid hydrogen fuel, and they need an experienced Embedded Engineer to help them do it!

    This person will be part of a cross-functional team working closely with hardware, firmware, and fuel system team members, as well as the Embedded System Director, the Chief Technology Officer and Chief Product Officer to define requirements, design everything mechanically with our product, prototype and test system designs, as well as deliver final units to our customers.

    This is a tremendous opportunity for an accomplished and passionate engineer who aspires to get in on the ground floor of a growing company and do meaningful work on cutting edge technology. You must love solving the hardest problems and thrive on breaking new ground, day after day.

    RESPONSIBILITIES:

    • Design, develop, verify, and maintain embedded multi-platform software to ensure reliable, safe, and performant system operation.
    • Design, write, and validate portable low-level hardware (sensors, actuators) drivers.
    • Execute software design process that balances technical debt, near-term project deliverables, and long-term business goals.
    • Debug firmware, hardware, and their interaction to support development, hardware, and quality assurance teams 
    • Regularly communicate with a cross-functional team to give and receive feedback, share knowledge, increase transparency, and assist with planning 
    • Other duties as assigned

    QUALIFICATIONS:

    • EE(preferred)/CS/CE Bachelors or Master’s Degree 
    • 5+ years’ experience in embedded software
    • Required Technical Skills 
      • Strong basics of digital and analog circuit design
      • Strong comprehension of schematics and associated data sheets
      • Strong troubleshooting and testing skills
      • Demonstrated proficiency with embedded hardware board bring-up
      • Proficiency with lab tools such as oscilloscopes, logic analyzers, multimeters
      • Demonstrated familiarity with STM32 Arm Cortex architecture, including ADC, DAC’s, timers, etc.
      • Proficiency with Embedded C development on STM32 ARM Cortex microprocessors: STM32 debugging tools (St-Link, I-jet, J-Trace), IAR IDE and Compiler, STM32CubeMX code generator
      • Demonstrated experience writing software and or drivers utilizing the following protocols: I2C, SMBus, SPI, Serial, USB
      • Strong software engineering practices including experience with:
        • Modular/portable design 
        • Test-driven development
        • version control (such as Git, Bitbucket, SourceTree)
        • Regular code review and analysis
        • Integration and validation testing
      • Preferred Technical Skills
        • Familiarity with power electronics such as DCDC converters
        • Automation of flashing, regression/system/integration testing, or debugging embedded systems

    FOR MORE INFORMATION ABOUT TEEMA AND TO CONSIDER OTHER CAREER OPPORTUNITIES, PLEASE VISIT OUR WEBSITE AT WWW.TEEMAGROUP.COM