Embedded Software Engineer

Embedded Software Engineer

Yaskawa America, Inc. - Drives & Motion Division

Santa Clara
Embedded Software
C/C++ Programming
Linux
Motion Control
Robotics
Web Development
Ethernet Protocols
Device Drivers
Communication Protocols
Test-Driven Development

Podsumowanie

Yaskawa seeks an Embedded Software Engineer in San Francisco/Santa Clara to develop software for motion control products. Requires BS in Engineering, 1-3 years experience, knowledge in C/C++, and Linux.

Słowa kluczowe

Embedded SoftwareC/C++ ProgrammingLinuxMotion ControlRoboticsWeb DevelopmentEthernet ProtocolsDevice DriversCommunication ProtocolsTest-Driven Development

Benefity

  • 401(K) plan
  • profit sharing
  • corporate wide bonus plan
  • educational assistance program offering up to $10,000 a year for graduate courses

Opis stanowiska

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.

Zaloguj się, aby zobaczyć pełny opis oferty

Wyświetlenia: 3
Opublikowana8 dni temu
Wygasaza 22 dni
Źródło

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Embedded Software Engineer"

Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.