Embedded Software Engineer (C/C++)

Nidec Corporation

Saint Charles (MO)

On-site

USD 65,000 - 85,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Nidec Corporation is seeking an entry-level embedded software engineer to support design and development efforts on fast-moving motor control projects. You will work under the Software Development Project Leader, writing code in C/C++ for 8/16/32‑bit MCUs and crafting accompanying documentation.

The role emphasizes hands-on testing with lab equipment, use of Git for version control, and collaboration across engineering teams to ensure reliable product launches.

Qualifications

  • Bachelor’s degree in Electronics Engineering, Electrical Engineering, Computer Engineering, or an equivalent technical field.
  • Strong foundation in embedded programming using C or C++ for 8‑bit, 16‑bit, and 32‑bit MCUs.
  • Proficiency with lab equipment and Microsoft Office; experience with version control (Git).

Responsibilities

  • Assist the Software Development Project Leader in design and development as an active team member.
  • Writes and modifies software documentation (requirements, design documents, test specs).
  • Implements code as directed by the Project Leader and fixes bugs in development and maintenance.
  • Creates test cases, runs tests, logs defects, and updates issue tracking.
  • Coordinates with lab personnel on prototype testing and collaborates with production for safe launches.

Skills

Embedded C/C++
Lab equipment
MS Office
Git

Education

Bachelor's degree in Electronics/Electrical/Computer Engineering

Tools

Doxygen
UML tools

Job description

Nidec Corporation is seeking an entry-level embedded software engineer to support design and development efforts on fast-moving motor control projects. You will work under the Software Development Project Leader, writing code in C/C++ for 8/16/32‑bit MCUs and crafting accompanying documentation.

The role emphasizes hands-on testing with lab equipment, use of Git for version control, and collaboration across engineering teams to ensure reliable product launches.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Embedded Software Engineer (C/C++)
Junior Embedded Software Engineer (C/C++)

Nidec Corporation • St. Charles (IL)

On-site
USD 65,000 - 90,000
Senior Embedded Engineer – Motor Controls & Global Mobility
Senior Embedded Engineer – Motor Controls & Global Mobility

Nidec Motor Corporation • Eden Prairie (MN)

On-site
USD 110,000 - 160,000
Senior Embedded Motor Control Engineer
Senior Embedded Motor Control Engineer

Nidec Motor Corporation • St. Louis (MO)

On-site
USD 100,000 - 140,000
Senior Embedded Engineer – Motor Control Systems
Senior Embedded Engineer – Motor Control Systems

Nidec Corporation • Eden Prairie (MN)

Hybrid
USD 110,000 - 150,000
Embedded Software Engineer, Electronics Engineering
Embedded Software Engineer, Electronics Engineering

Nidec Corporation • St. Louis (MO)

On-site
USD 100,000 - 130,000
Diversity in the workplace
Software Development Engineer
Software Development Engineer

Nidec Corporation • St. Charles (IL)

On-site
USD 65,000 - 90,000
Software Development Engineer
Software Development Engineer

Nidec Corporation • Saint Charles (MO)

On-site
USD 65,000 - 85,000
Motion Control Project Engineer
Motion Control Project Engineer

Nidec Corporation • St. Louis (MO)

On-site
USD 75,000 - 115,000
Embedded Software Engineer, Electronics Engineering
Embedded Software Engineer, Electronics Engineering

Nidec Motor Corporation • St. Louis (MO)

On-site
USD 100,000 - 140,000
Senior Embedded Motor Control Engineer, Real-Time Lead
Senior Embedded Motor Control Engineer, Real-Time Lead

Nidec Corporation • St. Louis (MO)

On-site
USD 100,000 - 130,000
Diversity in the workplace