Yamaha Motor Corporation, USA
Embedded Software Engineer
Kennesaw, GA
Sep 17, 2024
fulltime
Full Job Description

Yamaha has an excellent opportunity for an Embedded Software Engineer to join our Marine team in Kennesaw, GA.  In this role you will be involved in the day-to-day engineering requirements of our industry-leading IoT products and systems.  The Embedded Software Engineer will work in conjunction with the Siren Marine subsidiary and contract software engineers along with the entire cross-functional Connected development team.

What you'll be doing:

  • Responsible for implementing, debugging and maintaining development code in C and C++; Python as a bonus
  • Write clear, concise, structured and well-documented code; implement data structures and design patterns
  • Develop software through relevant layers of the OSI model from application through middleware, down to device drivers
  • Design, develop, and test embedded software for controlling Yamaha marine vehicles
  • Implement communications protocols from specification documents
  • Use Real-Time Operating Systems (RTOS) such as Thread X, uC, Free RTOS and MQX
  • Use standard bench equipment such as DVM, Oscilloscopes, Logic Analyzers in troubleshooting and debugging
  • Provide analysis and recommendations based on schematics, datasheets and technical documents
  • Use code repositories such as GitHub and systems such as Jira, Wiki, and Confluence for issue tracking
  • Ability to lead other embedded developers

What you need to be successful:

  • Bachelor’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience
  • Minimum 2-5 years of relevant experience as an embedded software developer
  • Strong embedded C/C++ programming experience
  • Familiarity with battery-powered IOT products and cloud connectivity
  • Code development running under Linux
  • ARM Cortex microcontroller programming in C/C++ along with techniques in achieving low power consumption
  • Knowledge of communications security such as authentication, encryption, secure bootloader, Public Key Infrastructure (PKI)
  • Familiarity with modern software development methodologies and tools (Agile, Git, unit testing, CI, etc.)
  • Familiarity with wireless technology such as Bluetooth, WiFi, cellular, LoRa, Sub-GHz, GPS
  • Familiarity with NMEA 2000 and other CAN based protocols such as J1939
  • HDL for FPGA, Verilog or VHDL
  • Well versed in Agile methodologies such as Scrum.  Scrum Master certification preferred

Don’t meet every single requirement? Studies have shown that women and underrepresented minorities are less likely to apply to jobs unless they meet every single qualification. At Yamaha, we understand that talent comes in various forms, as such we are dedicated to building a diverse, inclusive, and authentic workplace.  If you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles! 

What’s in it for you: 

  • 401(k) and Profit Sharing 
  • Fertility Benefits 
  • 37.5 hour work-week 
  • Medical, Dental, Vision 
  • Life and AD&D Insurance 
  • Wellness Program 
  • Short-Term Disability Coverage (for hourly roles) 
  • Long-Term Disability 
  • Student Debt Repayment Benefits 
  • Ability to borrow Yamaha product 

Reports to:  Department Manager

Yamaha Motor Corporation, USA is proud to be an equal opportunity employer.  All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identify, national origin, veteran or disability or any other status protected by federal, state, or local law.  We celebrate diversity and are committed to creating an inclusive environment for all employees. 

#LI-AS2

PDN-9d0824a1-fc5d-49af-a73d-8723ba0dd1c3
Job Information
Job Category:
Engineering
Spotlight Employer
Related jobs
Bug Out
Benefits Start Day 1 for Full-Time Colleagues - No Waiting Period!For more information about our benefits, see below!We are proud to be a member of the Rentokil family of companies, the global leader...
Sep 20, 2024
Goldsboro, NC
Bug Out
Benefits Start Day 1 for Full-Time Colleagues - No Waiting Period!For more information about our benefits, see below!We are proud to be a member of the Rentokil family of companies, the global leader...
Sep 20, 2024
Greenville, NC
Bug Out
Benefits Start Day 1 for Full-Time Colleagues - No Waiting Period!For more information about our benefits, see below!We are proud to be a member of the Rentokil family of companies, the global leader...
Sep 20, 2024
Raleigh, NC
©2024 TalentAlly
Powered by TalentAlly.
Apply for this job
Embedded Software Engineer
Yamaha Motor Corporation, USA
Kennesaw, GA
Sep 17, 2024
fulltime
Your Information
First Name *
Last Name *
Email Address *
Zip Code *
Password *
Confirm Password *
Create your Profile from your Resume
By clicking the Apply button, you agree to the terms of use and privacy policy.
Continue to Apply

Yamaha Motor Corporation, USA would like you to finish the application on their website.