Back to jobs

Embedded Software Engineer

Cube Hub Inc. · Cary, NC

Spotted 1d ago

Job details

Work mode
On-site
Level
Mid level
Experience
3+ years
Education
Bachelor's degree
Posted
Oct 16, 2026
Last confirmed open
Oct 17, 2026
Job description

About this role

Location

Cary, NC – Onsite Shift: 1st Shift, 8:00 AM–5:00 PM (Flexible) Experience: 3+ years required – Mid-career candidates only; no recent graduates Visa: No sponsorship now or in the future Travel: ~10%; personal vehicle required for local travel (2–15 miles) and possible factory visits PPE: Metatarsal boots required; expense reimbursable by Deere Interview: 2 rounds – 30-min Teams screening + 1-hour Teams interview; onsite preferred where applicable Top Must-Have Skills 3+ years of Embedded Software Development experience with embedded development processes/Agile.

Strong C and/or C++ programming experience.

MATLAB/Simulink, Stateflow & Model-Based

Design/Development experience. Experience with Embedded Operating Systems, hardware concepts, and drivers . Strong knowledge of CAN/J1939 communication networks; LIN/Ethernet beneficial.

Experience with unit testing, functional testing, software integration, and validation . Experience writing/reviewing software requirements and troubleshooting complex embedded software issues.

Key Responsibilities

  • Develop and integrate embedded software for Turf & Compact Utility tractors , perform requirements analysis and software architecture/design, implement features and resolve defects, conduct code reviews and testing, maintain feature-level software architecture across vehicle configurations, and support vehicle/platform testing and complex issue resolution.
  • Preferred Skills Agricultural/control systems experience; mechanical/electrical/hydraulic system diagnostics; electronic circuits and schematic reading; CI/automated build tools; embedded tools such as emulators, compilers and simulators; CAN/LIN/Ethernet; and lab equipment such as oscilloscopes and logic analyzers.

Education

BS in Electrical Engineering, Computer Engineering, or Mechanical Engineering (or equivalent relevant work experience).

Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn