×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded OS

Job in Cary, Wake County, North Carolina, 27518, USA
Listing for: SGS Consulting
Full Time position
Listed on 2026-03-30
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Overview

Job Title:
Embedded OS Software Engineer

Shift: 1st shift 8:00 AM - 5:00 PM

100% on-site.

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

Responsibilities
  • 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 proprietary operating systems
  • Experience in software product delivery using agile software development processes
Education
  • Bachelor of Science degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, Agricultural Engineering, Systems Engineering, or equivalent work experience
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary