Embedded Software Engineer
•Today
| Verified Pay check_circle | Provided by the employer$105000 - $135000 per year |
|---|---|
| Hours | Full-time |
| Location | Las Cruces, New Mexico |
About this job
Job Description
Job Description
Position Summary
The Embedded Software Engineering Lead is responsible for providing both technical leadership and hands-on embedded software development for real-time systems. This role manages a growing team while actively contributing to firmware, BSP, and low-level software development. The position requires strong technical depth, leadership capability, and experience within regulated industries such as avionics, aerospace, or defense.
Essential Duties and Responsibilities
Technical & Leadership Responsibilities
The Embedded Software Engineering Lead is responsible for providing both technical leadership and hands-on embedded software development for real-time systems. This role manages a growing team while actively contributing to firmware, BSP, and low-level software development. The position requires strong technical depth, leadership capability, and experience within regulated industries such as avionics, aerospace, or defense.
Essential Duties and Responsibilities
Technical & Leadership Responsibilities
- Design, develop, debug, and maintain real-time embedded firmware in C.
- Customize Board Support Packages (BSPs), including bootloaders, device trees, peripheral drivers, and system initialization.
- Build and maintain Linux root filesystems and system images using Buildroot, Yocto/Poky, PetaLinux, and BitBake.
- Utilize Xilinx Vitis for application platform creation, BSP customization, and QSPI flashing/partitioning.
- Integrate and debug hardware access layers and CSR register interactions.
- Test and integrate MIL‑STD‑1553B implementations.
- Partner with hardware teams working on Xilinx UltraScale+ MPSoC, Intel Stratix 10, Cyclone 5, and NIOS II-based designs.
- Conduct code reviews and enforce engineering standards.
- Lead, mentor, and develop embedded software engineers.
- Drive technical excellence through mentorship and structured reviews.
- Plan and track software deliverables using Microsoft Project.
- Coordinate cross-functionally with hardware, systems, and test engineering.
- Maintain documentation for BSP, firmware architecture, and debugging processes.
- Establish engineering processes for a regulated‑industry customer base.
- 10+ years of embedded software/firmware development experience.
- Industry background in avionics, aerospace, defense, or regulated embedded environments.
- Leadership experience in a technical or formal capacity.
- Experience with Microsoft Project planning/tracking.
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Experience scaling an embedded software team.
- Experience building formal engineering processes.
- Exposure to DO‑178C or similar safety‑critical standards.
- Familiarity with SPI, UART, CAN, USB, and related protocols.
- Python scripting for automation.
- Experience with oscilloscopes, logic analyzers, and JTAG.
Powered by JazzHR
GCPK1691Dw
Nearby locations
Nearby Job Titles
Radiologic Technologist Jobs Registered Nurse Jobs Radiologist Jobs Truck Driver Jobs Cargo Agent JobsNearby Locations
Las Cruces, NM Jobs Vado, NM Jobs Mesilla, NM Jobs La Mesa, NM Jobs New Mexico JobsNearby Companies
U.S. Navy Jobs Community Health Systems Jobs Superprof Jobs TravelNurseSource Jobs Enhabit Home Health & Hospice JobsNearby Categories
Full-time Jobs Part-time Jobs Gig Jobs Posting ID: 1272418398 Posted: 2026-06-25 Job Title: Software Engineer