Find a jobRecruiters

Embedded Engineer

Exclusive opportunity

Hybrid

Embedded Engineer

Nixon Web Technology

Embedded Engineer

Skills

GitLinuxESP32Organizational DevelopmentChange Management

8 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Salary:

$96,400 – $117,000 / year

Location:

Lewisville, TX, USA

Work mode:

Hybrid

Published on:

12 October 2026

What they need


We are seeking a highly motivated and technically skilled Embedded Software Engineer to design, develop, test, and optimize embedded software solutions for advanced electronic systems and hardware platforms. The ideal candidate will contribute to the development of reliable, scalable, and high-performance firmware while collaborating with cross-functional engineering teams to deliver innovative products.

This role involves working across the embedded software development lifecycle, including requirements analysis, firmware development, hardware integration, debugging, verification, and system validation. The successful candidate will demonstrate strong programming fundamentals, analytical thinking, and a commitment to engineering excellence.

Key Responsibilities

  • Design, develop, debug, and maintain embedded software and firmware for microcontroller-based and processor-based systems.
  • Develop efficient, reliable, and maintainable software using C and C++.
  • Collaborate with hardware, systems, and software engineering teams to define requirements and implement embedded solutions.
  • Integrate firmware with hardware components, sensors, peripherals, and communication interfaces.
  • Implement and troubleshoot communication protocols, including UART, SPI, I2C, CAN, and USB.
  • Develop software for real-time operating systems (RTOS) and resource-constrained environments.
  • Perform unit testing, integration testing, system validation, and firmware performance analysis.
  • Diagnose complex hardware and software issues using debugging tools, test equipment, and systematic root cause analysis.
  • Optimize firmware performance, memory utilization, execution time, and power consumption.
  • Participate in code reviews, design reviews, and engineering documentation activities.
  • Support hardware bring-up, prototype development, system integration, and product verification.
  • Follow established software development standards, coding guidelines, quality processes, and configuration management practices.
  • Contribute to continuous improvement initiatives involving development tools, testing processes, and software reliability.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Electronics Engineering, Computer Science, or a related technical field.
  • 0–3 years of experience in embedded software development, firmware engineering, or a related engineering discipline.
  • Proficiency in C and/or C++ programming, including pointers, memory management, data structures, and debugging.
  • Fundamental understanding of microcontrollers, microprocessors, embedded architectures, and hardware-software interaction.
  • Familiarity with embedded communication protocols such as UART, SPI, I2C, or CAN.
  • Understanding of software development fundamentals, testing methodologies, and debugging techniques.
  • Experience using version control systems such as Git.
  • Ability to analyze technical problems, develop effective solutions, and communicate findings clearly.
  • Strong written and verbal communication skills and the ability to collaborate with multidisciplinary engineering teams.

Preferred Qualifications

  • Experience with ARM-based microcontrollers or platforms such as STM32, ESP32, or comparable embedded architectures.
  • Familiarity with real-time operating systems, including FreeRTOS, Zephyr, or equivalent platforms.
  • Exposure to embedded Linux, device drivers, bootloaders, or low-level system programming.
  • Experience with hardware debugging tools, including oscilloscopes, logic analyzers, JTAG, or SWD debuggers.
  • Knowledge of software testing frameworks, static analysis tools, and automated validation processes.
  • Familiarity with continuous integration, continuous delivery (CI/CD), and automated build systems.
  • Understanding of software development lifecycle (SDLC), Agile methodologies, and engineering change management.
  • Exposure to IoT, automotive electronics, robotics, industrial automation, telecommunications, or semiconductor applications.

Work Environment

  • Work collaboratively with software, hardware, systems, and product engineering teams.
  • Participate in technical design discussions, code reviews, and project planning activities.
  • Support laboratory testing, hardware integration, and prototype validation as required.
  • Follow applicable engineering quality standards, product safety requirements, and organizational development procedures.

What We Offer

  • Competitive compensation and comprehensive benefits.
  • Opportunities for professional development and technical advancement.
  • Collaborative engineering culture focused on innovation and continuous improvement.
  • Access to modern development tools, embedded platforms, and engineering technologies.
  • Opportunities to contribute to complex products and real-world engineering solutions.

Benefits

  • Health insurance
  • Parental leave
  • Professional development opportunities
  • Additional benefits in accordance with company policies and applicable employment terms.

Equal Employment Opportunity: The employer provides equal employment opportunities to qualified applicants in accordance with applicable federal, state, and local laws.

Pay: $96,400.00 - $117,000.00 per year

Benefits:

  • 401(k)
  • Health insurance
  • Parental leave

Work Location: Hybrid remote in Lewisville, TX 75067

Other offers great for you!

These companies are also looking for great profiles

Easypartner

Firmware Engineer – Embedded Systems - IDF(H/F)

Freelance

Paris, France

Hybrid

Skills

Firmware Engineer

6 months ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools