{"schemaVersion":"jobsearcher.job.v1","id":"a85692a23ee67548baf5ff98","url":"https://jobsearcher.com/jobs/a85692a23ee67548baf5ff98","canonicalUrl":"https://jobsearcher.com/jobs/a85692a23ee67548baf5ff98","title":"Embedded Software Engineer","description":"Job Title: Embedded Software Engineer Job Location: Cary, NC - 27513 (Onsite - 5 days) Job Duration: 18 months+ contract (with possible extension) Job Description: · Perform embedded systems engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, and controller integration testing · Develop features in C for an internal embedded operating system software used on vehicle controllers · Develop software tools and scripts for increasing efficiency and user experience of embedded software development using modern C# · Create test automation tests and frameworks using Python · Lead innovation efforts to define the next generation of tools and workflows used by the embedded development community · Collaborate with internal and external stakeholders including providing daily user support · Analyze issues and drive resolution of root cause issues Required Skills/Experience: · Demonstrated proficiency in embedded software development using C and C++ · Demonstrated experience with object-oriented software design and C# expertise · Good understanding of the embedded software development workflow from requirements to machine validation · Strong communication (written and verbal) and teamwork skills · Demonstrated problem-solving skills · Ability to work in a self-directed environment Desired Skills/Experience: · Experience with GNU Make and Python scripting · Knowledge of CAN communications protocols (automotive ethernet, J1939, ISO 14229 standards) · Technical experience relating to design and diagnostics of mechanical/electrical/hydraulic systems · Experience developing low-level and middleware drivers for hardware peripherals · Experience with AUTOSAR and Client's proprietary operating systems · Experience in software product delivery using agile software development processes Education Details: · Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Systems Engineering, or equivalent work experience","company":"Integrated Resources","rawCompany":"integrated resources","city":"Cary","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-04-09T08:18:31.882Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541330","title":"Engineering Services","slug":"engineering-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Job Title: Embedded Software Engineer Job Location: Cary, NC - 27513 (Onsite - 5 days) Job Duration: 18 months+ contract (with possible extension) Job Description: · Perform embedded systems engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, and controller integration testing · Develop features in C for an internal embedded operating system software used on vehicle controllers · Develop software tools and scripts for increasing efficiency and user experience of embedded software development using modern C# · Create test automation tests and frameworks using Python · Lead innovation efforts to define the next generation of tools and workflows used by the embedded development community · Collaborate with internal and external stakeholders including providing daily user support · Analyze issues and drive resolution of root cause issues Required Skills/Experience: · Demonstrated proficiency in embedded software development using C and C++ · Demonstrated experience with object-oriented software design and C# expertise · Good understanding of the embedded software development workflow from requirements to machine validation · Strong communication (written and verbal) and teamwork skills · Demonstrated problem-solving skills · Ability to work in a self-directed environment Desired Skills/Experience: · Experience with GNU Make and Python scripting · Knowledge of CAN communications protocols (automotive ethernet, J1939, ISO 14229 standards) · Technical experience relating to design and diagnostics of mechanical/electrical/hydraulic systems · Experience developing low-level and middleware drivers for hardware peripherals · Experience with AUTOSAR and Client's proprietary operating systems · Experience in software product delivery using agile software development processes Education Details: · Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Systems Engineering, or equivalent work experience","datePosted":"2026-04-09T08:18:31.882Z","dateModified":"2026-04-09T08:18:31.882Z","hiringOrganization":{"@type":"Organization","name":"Integrated Resources","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Cary","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a85692a23ee67548baf5ff98"},"url":"https://jobsearcher.com/jobs/a85692a23ee67548baf5ff98"}}