Skip to content
mimi

Software Engineer, Embedded OS

Cerebral Staffing, LLC

Cary · On-site Contract Lead 2mo ago

About the role

Software Engineer, Embedded OS – 1st Shift – John Deere Cary

This is a high-level, long-term 2+ year contract opportunity paying up to $65/hr, including 2 Weeks of PTO.

Position Details & Compensation

  • Pay Rate: Up to $65/hr (W2).
  • Location: 100% Onsite at the Cary, NC facility.
  • Duration: 2+ Years.
  • Shift: 1st Shift (8:00 AM – 5:00 PM).
  • Benefits: 2 Weeks PTO, Health, Dental, Vision, Life, 401k, and Referral Bonuses.
  • Visa Sponsorship: Not available now or in the future.

Core Responsibilities

  • Embedded OS Development: Develop and design features in C for internal embedded operating system software used specifically on vehicle controllers.
  • Tool & Scripting: Build software tools and scripts using modern C# to increase the efficiency and user experience of the embedded development lifecycle.
  • Test Automation: Create and maintain robust test automation frameworks and tests using Python.
  • Systems Engineering: Perform requirements analysis, operational concept development, and software system architecture, ensuring seamless component and controller integration.
  • Innovation Leadership: Drive efforts to define next-generation workflows and tools for the internal developer community.
  • Root Cause Analysis: Analyze complex software issues and drive resolutions to ensure high-integrity product delivery.

Required Skills & Experience

  • Languages: Demonstrated proficiency in embedded software development using C and C++.
  • C# Expertise: Solid experience with object-oriented software design and C# tool development.
  • Workflow Knowledge: A deep understanding of the embedded software development lifecycle, from initial requirements through machine validation.
  • Soft Skills: Strong teamwork and communication skills with the ability to work in a self-directed environment.
  • Education: Bachelor’s degree in Computer Science, Computer/Software Engineering, EE, or a related technical discipline.

What Makes You Stand Out

  • Knowledge of CAN communication protocols (J1939, ISO 14229, Automotive Ethernet).
  • Experience with AUTOSAR or John Deere proprietary operating systems.
  • Proficiency in GNU Make and advanced Python scripting.
  • Background in developing low-level middleware drivers for hardware peripherals.
  • Experience working within Agile software development processes.

If you are a disciplined software engineer ready to architect the future of embedded systems at John Deere for $65/hr, we encourage you to apply immediately.

Skills

CC#C++Python

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free