Embedded Engineer
Job in
Las Vegas, Clark County, Nevada, 89105, USA
Listed on 2026-02-02
Listing for:
LV Search Partners
Full Time
position Listed on 2026-02-02
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer, C++ Developer
Job Description & How to Apply Below
What You’ll Do
- Design, develop, test, and maintain embedded firmware for production hardware platforms
- Write low-level firmware in C/C++ for resource-constrained embedded systems
- Work directly with hardware peripherals such as timers, interrupts, DMA, registers, and low-level interfaces
- Implement firmware that reliably interfaces with real-world electronics and mechanical components
- Build scalable firmware architectures using modular design, state machines, and task scheduling
- Debug complex firmware and hardware interactions using JTAG, logic analyzers, oscilloscopes, and protocol analyzers
- Support boot processes, firmware updates, versioning, and production deployment workflows
- Collaborate with electrical engineers during schematic review, hardware bring-up, and validation
- Partner with system and application-level engineers to integrate firmware with higher-level software
- Ensure firmware meets performance, reliability, and regulatory requirements
- Contribute to sustaining engineering efforts, field issue investigation, and root-cause analysis
- Document firmware behavior, interfaces, and design decisions to support long-term maintainability and traceability
- Proven experience developing embedded firmware for production hardware
- Strong proficiency in C and C++ for embedded systems
- Hands-on experience working close to hardware (registers, peripherals, interrupts, timers, DMA)
- Ability to design and debug firmware that interfaces with physical electronics
- Experience with MCUs, SoCs, or embedded Linux platforms
- Familiarity with interfaces such as SPI, I²C, UART, GPIO, Ethernet, and USB
- Understanding of boot sequences, firmware updates, and versioning strategies
- Comfort using professional debugging tools for embedded systems
- Experience with modular firmware design and structured architectures
- Familiarity with state machines, task scheduling, and robust error handling
- Ability to work within large, multi-module firmware codebases
- Comfortable collaborating across hardware, firmware, and application teams
- Solid understanding of electronics fundamentals (power, grounding, signal integrity)
- Ability to read and interpret schematics for development and debugging
- Awareness of how hardware design impacts firmware reliability and performance
- Experience developing software for regulated, certified, or compliance-driven products
- Understanding of traceability, reproducibility, and controlled change management
- Ability to deliver firmware suitable for audits, certification, and long-term support
- Experience with gaming systems, payment systems, or other regulated industries
- Exposure to manufacturing test, field diagnostics, or sustaining engineering
- Familiarity with embedded security concepts
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×