Embedded Software Engineer

LHH
NM, United States
$175K-$215K a year
Permanent
Full-time

LHH is seeking a Mid-Career Embedded System Engineer for our client in the greater Albuquerque area. This full-time direct hire position is fully on-site.

In this role, you will be designing, developing, and implementing embedded software and hardware solutions. You will work closely with cross-functional teams to translate product requirements into technical specifications and deliver high-quality embedded systems.

This position offers an exciting opportunity to work on diverse projects and leverage your expertise in embedded systems to drive innovation and excellence.

Responsibilities :

  • Design, develop, and test embedded software and firmware for various applications.
  • Write C or Rust code for bare-metal applications along with C / C++ code for Linux environments.
  • Design and implement network applications utilizing Unix Sockets and SocketCAN protocols.
  • Participate in the full product development lifecycle, from concept and design to testing, debugging, and deployment utilizing basic RF knowledge and test instrumentation such as DMMs, oscilloscopes, and spectrum analyzers.
  • Conduct thorough analysis and troubleshooting of embedded systems to identify and resolve issues promptly.

Qualifications :

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Mathematics, or Physics.
  • 5+ years of Embedded Software Engineering experience.
  • Proficiency in programming languages such as C, C++, and Assembly for Linux environments.
  • Design and implement network applications utilizing Unix Sockets and SocketCAN protocols.
  • Hands-on experience with microcontrollers, microprocessors, and other embedded hardware platforms (e.g., 32-bit microcontrollers and cross-compiling tools).
  • Familiarity with basic RF knowledge to troubleshoot system issues.
  • Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Excellent communication skills and the ability to effectively communicate technical concepts to cross-functional teams and stakeholders.

Skills :

  • Experience with Python programming, Raspberry Pi, and BeagleBone platforms.
  • Knowledge of Gitlab for version control, Confluence for documentation, and JIRA for project management is a plus.

If you are interested in this Embedded Software Engineer position in NM, please apply today to learn more!

The anticipated salary for this position is between $175,000 and $215,000 based on a written compensation plan.

Benefits include generous PTO, paid sick leave and paid holidays, onsite workout center and shower facilities, and daily lunches, snacks, and beverages.

27 days ago
Related jobs
Promoted
CALCULEX
Las Cruces, New Mexico

Mentor junior software engineers and cross-functional team members with best software design practices. CALCULEX is comprised of a small team of highly trained, skilled and motivated Electrical and Mechanical Engineers, FPGA Code Designers, Firmware and Software Programmers, and Technicians. Bachelo...

Promoted
LHH
NM, United States

Embedded Software Engineering experience. If you are interested in this Embedded Software Engineer position in NM, please apply today to learn more!. LHH is seeking a Mid-Career Embedded System Engineer for our client in the greater Albuquerque area. In this role, you will be designing, developing, ...

Boeing
Albuquerque, New Mexico

Lead Embedded Hardware - Firmware - Software Integration Engineers. This Lead Embedded Hardware - Firmware - Software Integration Engineer will be working with a multi-disciplinary team supporting the development of systems for a variety of domains (ground, air and space) to support the development ...

CALCULEX
Las Cruces, New Mexico

Mentor junior software engineers and cross-functional team members with best software design practices. CALCULEX is comprised of a small team of highly trained, skilled and motivated Electrical and Mechanical Engineers, FPGA Code Designers, Firmware and Software Programmers, and Technicians. Educati...

Promoted
Leidos
Las Cruces, New Mexico

The Integrated Systems Division is seeking a Senior Software Engineer in Las Cruces, New Mexico to execute the software engineering function, including the design, development, testing, troubleshooting, and debugging of lab software programs for enhancements and new software-intensive systems and pr...

Promoted
Modern Technology Solutions, Inc.
Los Ranchos de Albuquerque, New Mexico

Plans and performs engineering research, design development, and other engineering assignments in conformance with the design, engineering, and customer specifications. An applicable engineering degree from a program accredited by the Accreditation Board for Engineering and Technology (ABET) or poss...

Promoted
Syndetix Inc
Las Cruces, New Mexico

Software Systems Engineer, Senior: REMOTE POSITION. Syndetix is seeking a creative and talented Software Systems Engineer, Senior to join our high-performing growth team. Experience analyzing user needs and development of software system solutions, applying principles and techniques of computer scie...

Promoted
Dynamic Solutions Technology LLC
Organ, New Mexico

Develop software solutions by studying requirements, analysis and information needs, conferring with customers and IT Management; studying systems flow, data usage, and work processes; perform software design using software development fundamentals and processes, debug, test, and deploy software sol...

Promoted
Inalab Consulting Inc
Albuquerque, New Mexico

Software Developer – Systems Software, Journeyman. Inalab Consulting has contingent opening for a Journeyman-Level Systems Software Developer to support the Air Force Testing Center at Kirtland AFB, NM. Design, develop, and deploy limited amounts of software to meet organization requirements I...

Promoted
BlackVe
Albuquerque, New Mexico

We are seeking a highly skilled and experienced Senior Software Engineer to join our team and play a key role in the implementation, integration, and testing of autonomy software for spacecraft. Strong understanding of software engineering principles, including software architecture, design patterns...