NR Consulting
NR Consulting

71 Nr Consulting Embedded Software Engineer Jobs Hiring Near You

Embedded Software Engineer

Fremont, CA

$155K - $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

$155K - $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 ...

Senior Principal Software Engineer

Tucson, AZ · On-site

$116K - $160K/yr

NR Consulting is seeking a Senior Principal Software Engineer focused on the development, integration, testing, and maintenance of software for test systems in an on-site factory environment. The ...

Chemical Process Engineer

Cincinnati, OH · On-site

$80K - $100K/yr

NR Consulting is currently seeking a highly motivated Process Engineer for an opportunity in ... Preferred Software: * Process simulation software (such as CHEMCAD or similar). * Microsoft Office ...

New

Embedded Software Engineer

Cleveland, OH · On-site

$127K - $167K/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 ...

Embedded Software Engineer

Cleveland, OH · On-site

$127K - $167K/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 ...

Process Engineer Location: Bellefontaine, OH Position Type: Fulltime Role & Responsibilities ... Experience with IQMS or other MRO software is preferred. * Excellent communication skills (verbal ...

Process Engineer Location: Bellefontaine, OH Position Type: Fulltime Role & Responsibilities ... Experience with IQMS or other MRO software is preferred. * Excellent communication skills (verbal ...

... 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 ...

... software preferred Must be able to lift or push 55 pounds on a regular basis, stand for a minimum of 8 hours, and have full motor movement Strong analytical and problem-solving skills with a high ...

... MRO software preferred • Must be able to lift or push 55 pounds on a regular basis, stand for a minimum of 8 hours, and have full motor movement • Strong analytical and problem-solving skills ...

... software preferred Must be able to lift or push 55 pounds on a regular basis, stand for a minimum of 8 hours, and have full motor movement Strong analytical and problem-solving skills with a high ...

... MRO software preferred • Must be able to lift or push 55 pounds on a regular basis, stand for a minimum of 8 hours, and have full motor movement • Strong analytical and problem-solving skills ...

next page

Showing results 1-20

Embedded Software Engineer

NR Consulting

Fremont, CA

$155K - $205K/yr

Full-time

Re-posted 28 days ago


Job description

Job Title:         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-driven applications.
  • Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.
  • Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.
  • Implement low-level optimizations to improve latency, power efficiency, and performance.
  • Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources.
  • Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.
  • Ensure software meets real-time performance, reliability, and security requirements.
 
REQUIRED QUALIFICATIONS:
  • BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development.
  • Strong expertise in embedded software development for FPGA, ASIC, or microcontroller-based platforms.
  • Proficiency in C, C++, and assembly programming for embedded systems.
  • Experience with RTOS, device drivers, and low-level hardware interactions.
  • Track record of shipping products as an embedded software engineer.
  • Strong debugging and profiling skills for low-level system optimization.
  • Ability to work independently and collaboratively in a fast-paced startup environment.