Demo

Embedded Software Engineer

Yaskawa Drives & Motion
Santa Clara, CA Full Time
POSTED ON 1/6/2026
AVAILABLE BEFORE 3/6/2026

Yaskawa America, Inc. - Drives & Motion Division is a global leader in variable speed drives, motion controls and robotics.  We look to hire people who value a positive work culture, want to be part of a winning team, and have a desire to learn and grow. Yaskawa’s culture of continuous improvement values hiring individuals that are looking for the opportunity to stretch their current talents and skills to the next level and beyond.  This role is responsible for developing embedded software for value-added product, assisting in achieving sales growth and the success of the corporate business.  If you are a hardworking Mechanical, Electrical, or Computer Engineer, this may be the perfect opportunity for you.

The Embedded Software Engineer, based in our San Francisco office (or Santa Clara), designs, implements and tests software following internally-created design processes.  Developing value-added product to assist in achieving sales growth, this role makes an important impact on the success of the corporate business. The successful candidate will participate in all phases of development, including specification, detailed design, testing and design review.

Qualifications:

  • BS in Computer Engineering or BS in Mechanical, Electrical or strong knowledge in Computer Engineering, or a closely related field, with controls- or mechatronics-focused coursework or project experience desired.
  • 1-3 years of experience with industrial motion control and servo system technology or related field; May consider new college grad based on internship experience, college performance.
  • Thorough understanding of embedded software design principles and practices.
  • Knowledge of Web-stack (HTML, Javascript, SCC, Angular).
  • Knowledge of C/C programming language and good coding practices.
  • Knowledge of Lua, Python Perl or modern scripting language.
  • Experience with Ethernet-based industrial motion control protocols such as Ethernet TCP/IP Protocol, EtherCAT, Ethernet/IP, Profinet, etc.
  • Experience with Linux or eventually VxWorks or other real-time operating systems.
  • Good understanding of motion control and robotics.
  • Strong knowledge of a software development quality management system gained from actual experience.
  • Excellent communication skills for discussing technical issues with software or hardware engineers.
  • Ability to work closely with Yaskawa expatriates in a multi-cultural, multi-lingual environment.

 

JOB DUTIES

  • Work closely with application engineers to gather and analyze requirements and follow a test-driven development process.
  • Implement industrial communication protocols, motion control firmware, and device drivers in C and/or C , Lua.
  • Implement WebUI backend and frontend application in coordination with realtime code development.
  • Troubleshoot hardware problems on prototype boards and communicate technical issues with hardware designers.
  • Constantly improve the software development process and infrastructure.
  • Develop Linux board support packages (BSP) and write device drivers in C/C , Lua.
  • Support customer software development activities. Provide software updates, documentation, training and answer technical questions.
  • Travel occasionally to YAI facilities, customer facilities, or Yaskawa Japan facilities as required. 

We offer the opportunity to experience the excitement, challenge and rewards of working in an entrepreneurial, fast growing, and industry-leading company where you will be challenged to manage projects and apply your skills to a wide variety of applications. 

Yaskawa America, Inc. - Drives & Motion Division is a wholly-owned corporation of Yaskawa Electric Corporation of Japan. Since 1915, Yaskawa Electric has served the world's needs for products to improve global productivity through Automation. Some key advantages of working at Yaskawa include: career opportunities in diverse areas, a highly competitive benefit package, including a generous 401(K) plan, profit sharing, corporate wide bonus plan and educational assistance program offering up to $10,000 a year for graduate courses. Additional information regarding the benefit package can be found at the following link. 

https://www.yaskawa.com/about-us/careers/benefits

Come join the winning Yaskawa Team!

Yaskawa America, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

 

Salary : $10,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383

Sign up to receive alerts about other jobs with skills like those required for the Embedded Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Yaskawa Drives & Motion

  • Yaskawa Drives & Motion Buffalo, IL
  • Yaskawa America, Inc. - Drives & Motion Division is a U.S. corporation, created to provide Automation Solutions and Support to our customers in North Ameri... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Santa Clara, CA area that may be a better fit.

  • Axiom Software Solutions Limited Mountain View, CA
  • Job Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp Automotive QNX The following skills are ... more
  • 14 Days Ago

  • Millennium Software and Staffing Inc Santa Clara, CA
  • We are looking for an Embedded Software Engineer with strong experience in C/C development on Linux-based platforms. The role involves designing, developin... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!