Senior Embedded Software Engineer

Irvine, California, United States

Apply now Apply later

Summary Description:

Syntiant Corp., a leader in the high-growth AI software and semiconductor solutions space, has entered into an agreement to acquire a large, multi-national sensor business with global revenues in excess of $250 million per year, and is looking for an experienced and talented Senior Embedded Software Engineer to take on a critical role with expansive responsibilities and play a leading role in enhancing the Machine Learning function in a growing organization.

The Senior Embedded Software Engineer will be responsible for optimizing device control software and firmware to drive next-generation deep learning applications. This position will collaborate with in-house hardware and machine learning teams, as well as customers, to deliver high-performance, low-power solutions for real-world products.

Specific Duties and Responsibilities:

  • Develop and deploy production device control software and firmware for innovative deep learning chips in battery-powered devices including earbuds, wearables, phones, and computers.
  • Work across audio, image, video, and multi-modal sensor fusion use cases.
  • Collaborate with customer and in-house hardware and machine learning teams on a wide range of deep learning applications.

Requirements

Qualifications, Education, and Experience Required:

  • BS, MS, or PhD in Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience in embedded software development.
  • Strong C and Python programming skills.
  • Experience in firmware development in a bare-metal environment.
  • Ability to debug issues across the embedded software stack using GDB, oscilloscopes, protocol analyzers, etc.
  • Prior experience with SPI, I2C, and other communication protocols.
  • Experience in HiFi3/4/5 development is a plus.
  • Hardware/software modeling and co-simulation experience is a plus.
  • Willingness to dive deep into the stack to root cause and resolve software issues.
  • Strong fundamentals in modern software development practices, including Git, continuous integration, automated testing, and GitLab.
  • Must be a team player with excellent problem-solving skills.

Benefits

About Syntiant:

Founded in 2017 and headquartered in Irvine, Calif., Syntiant Corp. is a leader in delivering hardware and software solutions for edge AI deployment. The company’s purpose-built silicon and hardware-agnostic models are being deployed globally to power edge AI speech, audio, sensor and vision applications across a wide range of consumer and industrial use cases, from earbuds to automobiles. Syntiant’s advanced chip solutions merge deep learning with semiconductor design to produce ultra-low-power, high performance, deep neural network processors. Syntiant also provides compute-efficient software solutions with proprietary model architectures that enable world-leading inference speed and minimized memory footprint across a broad range of processors. The company is backed by several of the world’s leading strategic and financial investors including Intel Capital, Microsoft’s M12, Applied Ventures, Bosch Ventures, the Amazon Alexa Fund, and Atlantic Bridge Capital. More information on the company can be found by visiting www.syntiant.com.

One element in our total compensation package is base pay.  The starting base pay for this role is targeted to be between $180,000 - $230,000. Individual compensation decisions are based on a number of factors, including but not limited to previous experience and skills acquired prior to joining Syntiant, cost of living in the assigned work location, assigned schedule, and salaries of similarly situated peers at the company. It is to be expected that candidates will come to us with different sets of skills and experiences and therefore will be paid at different points in the stated range. We recognize that the person(s) we select for hire may be less experienced or more experienced than the role as posted; if this is the case, any updates to available salary ranges will be communicated with candidates during the recruitment process.  

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture Computer Science Deep Learning Engineering Git GitLab Industrial Machine Learning PhD Python Testing

Perks/benefits: Career development Startup environment

Region: North America
Country: United States

More jobs like this