
Embedded Software Engineer
Artech · Cary, NC
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
Job Title
Embedded Software Engineer
Location
Cary, NC
Duration
2 Years
Education
BS in Electrical, Computer, or Mechanical Engineering (or equivalent experience).
Role Summary
Develop, integrate, test, and troubleshoot embedded software for agricultural tractors (Turf & Compact Utility). Work on software requirements, architecture, feature development, vehicle integration, and platform validation.
Key Requirements (Prioritized)
- Strong embedded software development experience using C/C++ and MATLAB Simulink.
- Experience with Model-Based Design (MBD), Simulink, and Stateflow.
- Knowledge of embedded operating systems, drivers, hardware, and software integration.
- Experience with CAN/J1939 communication protocols.
- Experience writing/reviewing software requirements and implementing features.
- Experience with unit testing, functional testing, debugging, and code reviews.
- Strong problem-solving and software integration skills.
Preferred
- Automotive/agricultural control systems experience.
- CAN, LIN, and Ethernet protocols.
- Continuous Integration (CI), automated builds, compilers, emulators, and simulators.
- Knowledge of electrical/electronic circuits, schematics, and datasheets.
- Experience with oscilloscopes and logic analyzers.
- Mechanical, electrical, or hydraulic system diagnostics.
Responsibilities
Develop embedded features, maintain software architecture, perform requirements analysis, integrate and validate software on vehicle platforms, resolve complex defects, and participate in code reviews and testing.
More jobs at Artech
All 94- Senior Python DeveloperArtech · Charlotte, NC · USD 50–55/hrjust now
- Big Data/Machine Learning Engineer - LeadArtech · McLean, VAtoday
- Technical Program Manager & Business Analyst (Contractor) – Agentic AI PlatformArtech · South San Francisco, CAtoday
- Senior Java Microservices DeveloperArtech · Pittsburgh, PA · USD 60–70/hrtoday
- Pega CSSA/LSA ArchitectArtech · Remote · USD 55–60/hrtoday
Similar roles
- Senior Python DeveloperArtech · Charlotte, NC · USD 50–55/hrjust now
- Software Engineer III - Agentic AI, Java/PythonAlumni · Jersey City, NJ, United States · Chicago, IL, United States · USD 137,750–185,000today
- Technical Project Manager - Sr. Lead Software EngineerAlumni · Jersey City, NJ, United States · USD 175,750–260,000today
- Lead Software Engineer - Agentic AI, Java/PythonAlumni · Jersey City, NJ, United States · Chicago, IL, United States · USD 156,750–215,000today
- Big Data/Machine Learning Engineer - LeadArtech · McLean, VAtoday
- Sr Lead Software Engineer - Java, Python, AI/MLAlumni · Jersey City, NJ, United States · USD 175,750–260,000today