Nixon Web Technology
Embedded Engineer
Skills
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
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
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
6 days ago
Quick apply