JOBSEARCHER

Embedded Software Engineer

Important information: To be immediately considered, please send an updated version of your resume to somp767@kellyservices.com.Title: Software Engineer, Embedded OSPay Rate: $64 per hourLocation: Cary, NC, 27513Duration: Until Oct/2027Type – W2 contract (No C2C)Visa sponsorship is not available, now or in the near future, for this position.1st shift 8:00 AM - 5:00 PMOnsite Role Only## Job ResponsibilityPerform embedded systems engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, and controller integration testingDevelop features in C for an internal embedded operating system software used on vehicle controllersDevelop software tools and scripts for increasing efficiency and user experience of embedded software development using modern C#Create test automation tests and frameworks using PythonLead innovation efforts to define the next generation of tools and workflows used by the embedded development communityCollaborate with internal and external stakeholders including providing daily user supportAnalyze issues and drive resolution of root cause issues## Required Skills/ExperienceDemonstrated proficiency in embedded software development using C and C++Demonstrated experience with object-oriented software design and C# expertiseGood understanding of the embedded software development workflow from requirements to machine validationStrong communication (written and verbal) and teamwork skillsDemonstrated problem-solving skillsAbility to work in a self-directed environment## Desired Skills/ExperienceExperience with GNU Make and Python scriptingKnowledge of CAN communications protocols (automotive ethernet, J1939, ISO 14229 standards)Technical experience relating to design and diagnostics of mechanical/electrical/hydraulic systemsExperience developing low-level and middleware drivers for hardware peripheralsExperience with AUTOSAR and John Deere proprietary operating systemsExperience in software product delivery using agile software development processes## Education DetailsBachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Systems Engineering, or equivalent work experience