Location
Las Cruces, NM
Salary
Not specified
Type
Full-time
Posted
Today
via linkedin
Job Description
Embedded Software Engineer
Las Cruces, New Mexico
We’re working with a leading engineering organization developing advanced embedded systems for mission-critical applications. They’re looking to bring on an experienced Embedded Software / Firmware Engineer to support the design and development of low-level software across next-generation hardware platforms.
This is a hands-on role focused on firmware development, hardware interaction, and system-level optimization.
Job Responsibilities:
- Design, develop, and maintain firmware for embedded systems and microcontrollers.
- Build and support Board Support Packages (BSPs) including bootloaders, drivers, and system initialization.
- Write efficient, scalable low-level code in C/C\+\+ for resource-constrained environments.
- Interface directly with hardware using protocols like I2C, SPI, UART, CAN, and USB.
- Collaborate closely with hardware engineers to ensure seamless integration.
- Debug and troubleshoot issues at the hardware/firmware boundary using tools like oscilloscopes and logic analyzers.
What We’re Looking For
- 4\+ years of experience in embedded software or firmware development.
- Strong proficiency in C/C\+\+ and low-level programming.
- Experience developing BSPs for custom hardware platforms.
- Hands-on experience with hardware debugging tools.
- Solid understanding of embedded systems architecture and hardware interaction.
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
If you’re interested in learning more, feel free to apply or reach out directly for a confidential discussion.
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.