Embedded Software Engineer
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
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).