Embedded Software Engineer

Kelly

Cary (NC)

On-site

USD 57,000 - 81,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kelly is seeking a Software Engineer I – Software Engineering in Cary, NC to develop embedded software for utility vehicles. The role requires 3+ years in embedded software and a BS in engineering.

You will work with C/C++, MATLAB/Simulink/Stateflow, and CAN/J1939 protocols within an Agile environment. The job features a first shift, a $50/hour pay rate, and opportunities to grow in a collaborative, safety-focused team with access to modern tools and test equipment.

Qualifications

  • BS in Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent related experience.
  • 3+ years of embedded software development experience.
  • Proficiency in C/C++, MATLAB, Simulink and Stateflow.
  • Knowledge of embedded operating systems, drivers, CAN/J1939 network protocols, and software testing.
  • Excellent written and verbal communication skills.
  • Ability to read schematics and use lab equipment; willingness to travel up to 10%.

Responsibilities

  • Collaborating within a high-performing software development team with developers, testers, and stakeholders.
  • Performing requirements analysis, concept development, software design/architecture, and integration.
  • Participating in code reviews, testing, and vehicle platform testing to validate embedded software.
  • Maintaining feature-level software architecture for multiple vehicle models and configurations.
  • Analyzing and resolving complex software issues; implementing new features and fixing defects.
  • Occasionally traveling for factory visits within a 2–15 mile radius; personal vehicle required; expenses covered.

Skills

Embedded software development
C/C++
MATLAB/Simulink
Stateflow
CAN/J1939 protocols
Communication skills
Problem-solving
Agile

Education

BS in Electrical/Computer/Mechanical Engineering or equivalent

Tools

MATLAB
Simulink
Stateflow
CAN/J1939
Continuous Integration tools

Job description

For those who want to keep growing, learning, and evolving. We at Kelly® hear you, and we’re here for you! We’re seeking a Software Engineer I – Software Engineering to work at a premier manufacturing client in Cary, NC. Sound good? Take a closer look below. You owe it to yourself to consider this great new opportunity.

Salary/Pay Rate/Compensation: $50 per hour

Shift: 1st shift – 8am-5pm (Flexible)

Why you should apply to be Software Engineer I – Software Engineering:
  • Competitive pay rate at $50/hour.
  • Work with a premier manufacturing leader in a collaborative, empowered team setting.
  • Opportunity to work on cutting-edge embedded software solutions for utility vehicles.
  • Gain hands-on experience with the latest technologies and industry practices.
  • Flexible first-shift schedule and a focus on professional growth.
  • Safety-first environment with all necessary equipment provided.
What’s a typical day as Software Engineer I – Software Engineering? You’ll be:
  • Collaborating within a high-performing software development team, including developers, testers, and stakeholders.
  • Performing requirements analysis, operational concept development, software system design/architecture, and component integration.
  • Participating in code reviews, testing, and vehicle platform testing to validate and optimize embedded software.
  • Maintaining feature-level software architecture for multiple vehicle models and configurations.
  • Analyzing and driving resolution of complex software issues.
  • Implementing new features and resolving defects in accordance with defined software requirements.
  • Occasionally traveling (up to 10%) for factory visits within a 2–15 mile radius (personal vehicle required; expenses covered).
This job might be an outstanding fit if you:
  • Have a minimum of 3+ years of experience in embedded software development (mid-career professionals only; recent graduates will not be considered).
  • Hold a BS in Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent related experience.
  • Are proficient in embedded software development processes, including Agile methodology.
  • Have strong experience with C and/or C++, MATLAB, Simulink, and Stateflow.
  • Possess knowledge of embedded operating systems, drivers, CAN/J1939 network protocols, and software component/unit testing.
  • Demonstrate excellent written and verbal communication skills, with experience writing and reviewing software requirements.
  • Are detail-oriented, with strong technical problem-solving abilities and a passion for embedded engineering.
  • (Preferred) Have experience in control systems design, model-based software development, mechanical/electrical/hydraulic system diagnostics, electronic circuits, continuous integration tools, and automotive communication protocols (CAN, LIN, Ethernet).
  • Are able to use laboratory equipment (e.g., Logic Analyzers, Oscilloscopes) and read technical schematics and datasheets.
  • Are willing to wear required safety equipment (metatarsals, reimbursable).

Visa sponsorship is not available, now or in the near future, for this position.

What happens next

Once you apply, you’ll proceed to next steps if your skills and experience look like a good fit. But don’t worry—even if this position doesn’t work out, you’re still in our network. That means all of our recruiters will have access to your profile, expanding your opportunities even more.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer I — Vehicle Systems & Growth
Embedded Software Engineer I — Vehicle Systems & Growth

Kelly • Cary (NC)

On-site
USD 57,000 - 81,000
Software Engineer
Software Engineer

Judge Group, Inc. • Cary (NC)

On-site
USD 106,000 - 108,000
Medical, dental, and vision insurance
Software Engineer
Software Engineer

Aquent (United States) • Cary (NC)

On-site
USD 83,000 - 152,000
Embedded Software Engineer 3 #99469
Embedded Software Engineer 3 #99469

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Long-term contract with opportunities for extension or conversion to full-time
Embedded Software Engineer 2 #99464
Embedded Software Engineer 2 #99464

Swoon • Peoria (IL)

On-site
USD 80,000 - 100,000
Optional benefits
Long-term contract with potential to extend
Automotive Embedded Software engineer
Automotive Embedded Software engineer

Largeton Group • Greensboro (NC)

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

LER TechForce, LLC. • United States

Hybrid
USD 100,000 - 140,000
Medical, dental, vision insurance
401K with match and immediate vesting
Disability and life insurance
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Software Engineer I – Embedded
Software Engineer I – Embedded

Universal Instruments Corporation • Town of Conklin (NY)

On-site
USD 70,000 - 75,000
Robust Benefits
Embedded Software Engineer
Embedded Software Engineer

Hardware FYI • Mayfield Heights (OH)

Hybrid
USD 90,000 - 130,000
Health Insurance including Medical, D
401k
Paid Time off
+4