More jobs:
Software Engineer, Embedded Software Engineer
Job in
Cary, Wake County, North Carolina, 27518, USA
Listed on 2026-07-21
Listing for:
Judge Group, Inc.
Full Time
position Listed on 2026-07-21
Job specializations:
-
Software Development
Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Our client is currently seeking a Software Engineer
Location:
Cary, NC
Duration: 12+ months
Key Responsibilities
- Perform requirements analysis, operational concept development, software design, and system architecture activities.
- Develop and maintain embedded software features for multiple vehicle platforms and configurations.
- Implement new functionality and resolve software defects in accordance with established requirements.
- Participate in software integration, code reviews, unit testing, and functional testing activities.
- Support component integration, vehicle-level validation, and troubleshooting efforts.
- Maintain and enhance feature-level software architecture across product lines.
- Investigate, analyze, and drive resolution of complex software and system issues.
- Collaborate with cross-functional teams to ensure successful software delivery.
Technical Skills (Highest Priority)
- Strong proficiency in embedded software development using C and/or C++.
- Hands-on experience with MATLAB/Simulink
, Model-Based Design, and Stateflow. - Experience developing embedded applications and software components.
- Understanding of embedded operating systems, device drivers, and hardware/software integration.
- Experience with software component unit testing and functional testing
. - Knowledge of software development lifecycle and delivery processes, including Agile methodologies.
- Experience writing, reviewing, and managing software requirements.
- Familiarity with CAN/J1939 communication networks
. - Strong analytical and technical problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to work effectively in a collaborative, team-oriented environment.
- Experience participating in design reviews, code reviews, and technical discussions.
- Experience with control systems design and analysis, particularly within agricultural or off-highway vehicle applications.
- Hands-on experience with model-based software development tools and methodologies.
- Understanding of mechanical, electrical, and hydraulic system design and diagnostics.
- Knowledge of electronic circuits and components, including the ability to interpret schematics and datasheets.
- Experience with Continuous Integration (CI), automated build systems, and software automation tools.
- Familiarity with embedded development tools such as debuggers, emulators, compilers, and simulators.
- Experience with automotive communication protocols including CAN, LIN, Ethernet
, and J1939. - Experience using laboratory and diagnostic equipment such as oscilloscopes and logic analyzers
. - Passion for embedded systems engineering and continuous learning.
Bachelor's degree in one of the following disciplines, or equivalent relevant experience:
- Electrical Engineering
- Computer Engineering
- Mechanical Engineering
Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
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).
(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:
×