CS
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