Embedded DSP Software Engineer

almost 4 years ago
Full time role
Remote · Sunnyvale, CA, US... more
Remote · Sunnyvale, CA, US... more

Job Description

Embedded DSP Software Engineer

Software Motor Company (SMC) is building a business with a culture of smart, empowered people who are committed to disrupting the $100 billion-plus market of electric motors. SMC combines award-winning, patented hardware and intelligent software with a SaaS model to deliver unprecedented energy savings of more than 50 percent. 

Join us in revolutionizing this market and have a massive sustainability impact.  

The Job

Design and implement software applications for a bare metal DSP-based embedded motor control system.  Work closely with systems test, the IoT edge team, and the motor research team to create and support sophisticated motor control applications.

We’re looking for someone who is excited about creating products and implementing solutions that are reliable and innovative.  You will be working with engineers in the lab and in the field to design and develop products that provide significant energy savings for our customers while giving them an insight to the electrical efficiency of their business.

You are interested in the creation process and bringing your ideas and skills to help us make great products.  You enjoy working with autonomy and also being part of a team of engineers that collaborates to solve problems.

We value and hire for curiosity, integrity, excellence, respect, and contribution. We’re creating a team of multidisciplinary experts looking to transform the world.

The Requirements

  • 3+ years experience developing in C in an embedded environment
  • 2+ years experience developing DSP-based embedded firmware
  • Ability to work in a team environment
  • Team player with strong interpersonal, communications, and writing skills

Preferred Qualifications

  • Bachelor’s or Master’s of Science in CS/CSE/EE
  • Experience in direct motor or robotics control
  • Bare metal (no RTOS) experience 
  • Specific programming experience with TI TMS320
  • Familiarity with JIRA and Confluence
  • Unit testing and integration

The Upside

  • Competitive salary + equity
  • Health insurance (medical, dental, vision) & 401(k)
  • Open PTO policy.
  • Autonomy and flexibility to build green tech from the ground up
  • Incredible growth potential - we are revolutionizing the electric motor industry

If you got to this point, we hope you're feeling excited about the job description you just read. Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people that believe in SMC's mission and can contribute to our team in a variety of ways - not just candidates who check all the boxes.

Software Motor Company is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state or local laws.

Similar jobs