Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Embedded Software Engineer image - Rise Careers
Job details

Senior Embedded Software Engineer

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.

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.

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.  

Average salary estimate

$205000 / YEARLY (est.)
min
max
$180000K
$230000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Embedded Software Engineer, Syntiant

Join Syntiant Corp. as a Senior Embedded Software Engineer and immerse yourself in the exciting world of AI software and semiconductor solutions! With our recent acquisition of a leading multinational sensor business, we’re on the lookout for a talented individual who is ready to make a significant impact on our extensive array of deep learning applications. As a Senior Embedded Software Engineer, your key responsibility will be optimizing device control software and firmware, driving the next generation of deep learning applications across various battery-powered devices like earbuds, wearables, and smartphones. You'll have the opportunity to collaborate with our in-house hardware and machine learning teams, engaging directly with customers to create high-performance, low-power solutions that tackle real-world challenges. Your expertise in programming with C and Python will be essential as you develop production software for innovative deep learning chips, working across diverse sectors ranging from audio to multi-modal sensor fusion. If you hold a degree in Computer Science or Electrical Engineering, have substantial experience in embedded software development, and a genuine passion for cutting-edge technology, this could be the perfect opportunity for you. Embrace the chance to work within a fast-growing company recognized for producing transformative AI deployment solutions, all while playing a crucial role in shaping the future of technology at Syntiant Corp. Your insights and skills will be invaluable as we continue to push boundaries and revolutionize the industry!

Frequently Asked Questions (FAQs) for Senior Embedded Software Engineer Role at Syntiant
What are the primary responsibilities of a Senior Embedded Software Engineer at Syntiant Corp?

As a Senior Embedded Software Engineer at Syntiant Corp, you'll be primarily focused on developing and deploying device control software and firmware for our cutting-edge deep learning chips. Your responsibilities will include collaborating with our hardware and machine learning teams, optimizing firmware to deliver efficient, low-power solutions, and addressing various applications related to audio, video, and sensor fusion technology.

Join Rise to see the full answer
What qualifications are needed to apply for the Senior Embedded Software Engineer position at Syntiant Corp?

To be considered for the Senior Embedded Software Engineer role at Syntiant Corp, candidates should possess a BS, MS, or PhD in Computer Science, Electrical Engineering, or a related field, coupled with at least 5 years of experience in embedded software development. Proficiency in C and Python, firmware development experience in bare-metal environments, and familiarity with debugging tools are also essential.

Join Rise to see the full answer
How does Syntiant Corp support career growth for Senior Embedded Software Engineers?

Syntiant Corp is dedicated to fostering professional growth. In the Senior Embedded Software Engineer position, you'll work on innovative projects, collaborate with top-tier teams, and have access to continuous learning opportunities, including advanced training and mentorship from industry leaders, which allows you to enhance your skills and advance in your career.

Join Rise to see the full answer
What technologies and tools will I work with as a Senior Embedded Software Engineer at Syntiant Corp?

In the Senior Embedded Software Engineer role at Syntiant Corp, you'll engage with a variety of technologies and tools, including C, Python, GDB for debugging, and protocols like SPI and I2C. Familiarity with modern software practices, such as Git and automated testing frameworks, will also be applied as you develop production solutions for our groundbreaking AI-driven products.

Join Rise to see the full answer
What is the compensation range for a Senior Embedded Software Engineer at Syntiant Corp?

The compensation range for the Senior Embedded Software Engineer position at Syntiant Corp is targeted between $180,000 and $230,000, depending on experience and skill set. We assess individual compensation considering various factors, ensuring that each candidate's unique background is taken into account during the recruitment process.

Join Rise to see the full answer
Common Interview Questions for Senior Embedded Software Engineer
Can you describe your experience with embedded software development?

When answering this question, focus on specific projects you've worked on, the technologies used, and your role in the process. Highlight your expertise in programming languages like C and Python, and mention any relevant debugging tools or communication protocols you’ve used in your embedded software projects.

Join Rise to see the full answer
How do you approach debugging issues in the embedded software stack?

It's crucial to demonstrate your systematic approach to debugging. Discuss the tools and techniques you use, like GDB or oscilloscopes, and give a specific example of a problem you faced in the past and how you resolved it. Highlight your analytical skills and attention to detail.

Join Rise to see the full answer
What strategies do you utilize when collaborating with hardware and machine learning teams?

Collaboration is key in this role. Share your experience with cross-functional teams and how you develop clear communication channels. Explain how you ensure that your software aligns with hardware requirements and how you integrate machine learning solutions into your projects.

Join Rise to see the full answer
What challenges have you encountered in developing low-power solutions for devices?

Discuss specific challenges you've faced with power management in embedded systems. Talk about the trade-offs you've made between performance and power consumption, and how you've optimized firmware to enhance the efficiency of the devices you've worked on.

Join Rise to see the full answer
How do you handle feedback and criticism on your software designs?

Emphasize your receptiveness to constructive feedback. Explain how you have used critiques to improve your designs and foster collaboration among your team members. Share a specific example of how you've incorporated feedback effectively into your development process.

Join Rise to see the full answer
What tools do you regularly use for version control and code collaboration?

Talk about your experience with Git and platforms like GitLab. Explain the importance of version control in embedded software development and how it helps maintain code quality and collaboration among team members. Mention specific methods you've used for code reviews and integration.

Join Rise to see the full answer
Can you explain your experience with firmware development in a bare-metal environment?

Outline your experience in developing firmware without an operating system. Discuss specific projects you've undertaken in a bare-metal environment, the challenges involved, and the techniques you've used to successfully manage resources and optimize performance.

Join Rise to see the full answer
How do you ensure your software is compatible with various sensor technologies?

Share your methods for researching and testing compatibility across different sensor technologies, such as audio and video. Discuss the importance of adhering to communication protocols like SPI and I2C during development and provide examples of successful integrations you’ve completed.

Join Rise to see the full answer
What modern software development practices do you follow?

Highlight your familiarity with Agile, CI/CD practices, and automated testing. Broach the importance of these practices in ensuring software reliability and quick deployment in the embedded systems realm. Provide examples of how you've implemented these methodologies in your previous roles.

Join Rise to see the full answer
Why are you interested in working for Syntiant Corp as a Senior Embedded Software Engineer?

Convey your passion for the innovative work done at Syntiant Corp, particularly in AI and semiconductor solutions. Discuss how your skills and experiences align with the company’s mission and how you look forward to contributing to its success in shaping the future of edge AI technology.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Ladders Remote New York , Philadelphia (Remote work options available)
Posted 10 days ago
RISK Remote Warsaw, Poland
Posted 13 days ago
Photo of the Rise User
Weekday Remote No location specified
Posted 7 days ago
Photo of the Rise User
Dental Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Disability Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Anton Paar Remote Graz, Österreich
Posted 8 days ago
Photo of the Rise User
Posted 6 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave

Founded in 2017 and headquartered in Irvine, Calif., Syntiant Corp. is a leader in moving artificial intelligence and machine learning from the cloud to edge devices.

11 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom