NR Consulting
NR Consulting

65 Nr Consulting Embedded Software Engineer Jobs Hiring Near You

... engineers in instrumenting and test data collection. Performing validation testing following ... Using and maintaining vehicle diagnostics computer software. Ordering and maintaining repair parts ...

... engineers in instrumenting and test data collection. Performing validation testing following ... Using and maintaining vehicle diagnostics computer software. Ordering and maintaining repair parts ...

Embedded Software Engineer

Fremont, CA · On-site

$155.80K - $205K/yr

Embedded Software Engineer Location: Fremont , California, United States Duration: Full Time Role ROLES & RESPONSIBILITIES: * Design, develop, and optimize embedded software for real-time and AI ...

Embedded Software Engineer

Fremont, CA · On-site

$155.80K - $205K/yr

Embedded Software Engineer Location: Fremont , California, United States Duration: Full Time Role ROLES & RESPONSIBILITIES: * Design, develop, and optimize embedded software for real-time and AI ...

Embedded Software Engineer

Irvine, CA

$141.20K - $185.70K/yr

Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based ... Embedded Software Engineer Location: Irvine, California Duration: 6 months Required Skills:

Embedded Software Engineer

Southfield, MI · On-site

$120.60K - $158.70K/yr

Embedded Software Engineer Step into a high-impact Embedded Software Engineer opportunity with a confidential client, where you will help drive meaningful results across Aerospace / Defense ...

Embedded Software Engineer

Cleveland, OH · On-site

$127.50K - $167.80K/yr

Embedded Software Engineer Location: Cleveland, OH Duration: Full Time Role Job Summary * We are seeking a high-energy Embedded Software Engineer to join our team. * In this critical role you will ...

next page

Showing results 1-20

NR Consulting Jobs Information

What are the key skills and qualifications needed to thrive as an Embedded Software Engineer, and why are they important?

To thrive as an Embedded Software Engineer, you need a solid background in computer science or electrical engineering, strong programming skills in C/C++, and experience with embedded systems design. Familiarity with real-time operating systems (RTOS), microcontroller architectures, debugging tools, and version control systems like Git is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills set top engineers apart. These competencies are crucial for building reliable, efficient, and safe embedded solutions that meet industry standards.

How does an Embedded Software Engineer typically collaborate with hardware engineers during product development?

Embedded Software Engineers work closely with hardware engineers throughout the product development lifecycle. Collaboration often involves joint design reviews, debugging sessions, and integration testing to ensure software and hardware function seamlessly together. Effective communication is crucial, as changes in hardware can impact software functionality and vice versa. This cross-disciplinary teamwork helps resolve technical issues quickly and ensures the end product meets performance and reliability standards.

What are Embedded Software Engineers?

Embedded Software Engineers are professionals who design, develop, and maintain software that runs on embedded systems—specialized computing devices that are part of larger systems, such as cars, medical devices, industrial machines, and consumer electronics. Their work involves programming in languages like C or C++ to interact closely with hardware components, ensuring optimal performance, reliability, and safety. Embedded Software Engineers work closely with hardware engineers to integrate and test software with physical devices, often working within real-time and resource-constrained environments. Their expertise is crucial in developing the 'brains' of many devices we use every day.

What is the difference between Embedded Software Engineer vs Firmware Engineer?

AspectEmbedded Software EngineerFirmware Engineer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++Similar credentials; strong C/C++ skills, understanding of hardware
Work EnvironmentDevelops software for embedded systems in various industries like automotive, IoT, consumer electronicsFocuses on low-level hardware interaction, often working closely with hardware teams
Industry UsageCommon in automotive, medical devices, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware startups

Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.

What are the most popular categories at Nr Consulting?
Infographic showing various Embedded Software Engineer job openings at Nr Consulting in the United States as of May 2026, with employment types broken down into 22% Full Time, 76% Contract, and 2% Nights. Highlights an 90% Physical, 5% Hybrid, and 5% Remote job distribution.
Technician

Technician

NR Consulting

New Carlisle, OH • On-site

Contractor

Posted 12 days ago


Job description

Responsibilities Five plus years of Automotive Dealership Technician Experience to include ICE and EV Automotive Systems Supporting testing engineers in instrumenting and test data collection. Performing validation testing following written test procedures. (Use Vector CANalyzer, Pico Scope, NexiQ, Somat, Dewesoft, and LabView to collect and analyze data.) Electrical diagnosis and repair of vehicle electrical issues for current product class 5 8 trucks and buses

Implementing electrical system changes to prototype vehicles. Using and maintaining vehicle diagnostics computer software. Ordering and maintaining repair parts inventory.

Fabricating wire harness overlays. Inspection of completed wiring harness and harness routing and clipping quality for prototype vehicles. Create test harnesses and instrument vehicle for testing.

Maintaining test equipment and calibration, as well as developing new test equipment. Desired Skills Must be able to use industry standard mechanic tools such as impacts, torque wrenches, power probes, soldering iron, electrical crimping/depinning tools. (Must be able to remove door panels, seats, headliners, etc....) Fabrication, assembly, check out, modification, and testing of prototype electromechanical systems, experimental design circuitry, or specialized test equipment Reading schematics, diagrams, written and verbal descriptions, or defined plans to perform testing

Performing operational testing and fault isolation on electrical systems and equipment Using diagnostic software to program, configure, or troubleshoot engine, transmission, brakes, and vehicle microcontrollers. Construction, test and check out of test equipment Manufacturing, testing, development of diagnostic equipment. Including, but not limited to, computer based test programs, oscilloscopes, signal generators and specialized test apparatus.

Development of testing process improvements CDL license to drive school bus and heavy truck would be most helpful. Experience in a testing environment to include Cold/Hot chamber, dyno, and wind tunnel.