Senior Embedded Engineer | Contract | Los Angeles, CA (Remote initially; relocation to onsite required within 36 months)

Senior Embedded Engineer | Contract | Los Angeles, CA (Remote initially; relocation to onsite required within 36 months)

Posted Today by Anagha Techno Soft

Negotiable
Undetermined
Remote
Remote

Summary: We are looking for a Senior Embedded Engineer to lead embedded firmware and IoT development initiatives in a hands-on leadership role. The position requires expertise in architecting, developing, debugging, and supporting embedded firmware solutions while managing a high-performing engineering team. The ideal candidate should have a strong background in firmware development for networked products and a passion for embedded systems and IoT technologies. This role starts remotely but requires relocation to Los Angeles within 3 to 6 months.

Key Responsibilities:

  • Lead the design and development of embedded firmware for networked systems used in residential and commercial applications.
  • Participate in the full firmware development lifecycle including architecture, coding, testing, debugging, validation, and support.
  • Research emerging technologies and evaluate opportunities for product innovation.
  • Troubleshoot and resolve hardware/software issues in MCU-based embedded systems.
  • Collaborate with cross-functional engineering teams to define specifications and maintain technical documentation.
  • Scale development capabilities through coordination with third-party consultants and offshore resources.
  • Develop and improve internal processes, infrastructure, and validation methodologies for firmware development and sustaining engineering.
  • Mentor and manage firmware engineering resources while driving technical excellence.
  • Conduct design reviews and support product development processes across engineering teams.

Key Skills:

  • Strong programming experience in C/C++ with expertise in embedded systems and microcontroller-based development.
  • Extensive experience debugging embedded systems and MCU peripherals including I2C, SPI, UART, ADC, and DAC.
  • Hands-on experience using logic analyzers, oscilloscopes, and other debugging tools.
  • Strong understanding of ARM Cortex M0/M3/M4 architectures, STM32, and NXP LPC82x series microcontrollers.
  • Experience configuring bootloaders, software interfaces, and low-level embedded components.
  • Familiarity with wireless communication technologies and protocols such as Zigbee, Z-Wave, BLE Mesh, LoRaWAN, and WiFi is highly preferred.
  • Knowledge of networking protocols including TCP/IP, SSL, HTTP, and MQTT.
  • Experience using JIRA or other issue tracking/project management tools.
  • Excellent communication, documentation, and leadership skills.
  • Proven ability to drive projects, facilitate collaboration, establish goals, and make technical decisions.

Salary (Rate): undetermined

City: Los Angeles

Country: USA

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Senior Embedded Engineer

Location: Los Angeles, CA (Remote initially; relocation to onsite required within 3 6 months)
Duration: Long-Term Contract

Job Summary

We are seeking an experienced Senior Embedded Firmware Engineer / Manager to lead embedded firmware and IoT development initiatives. This is a hands-on leadership role responsible for architecting, developing, debugging, and supporting embedded firmware solutions while also helping build and manage a high-performing engineering team.

This opportunity is ideal for someone passionate about embedded systems, connected devices, and IoT technologies, with a strong background in firmware development for networked products.

Key Responsibilities

  • Lead the design and development of embedded firmware for networked systems used in residential and commercial applications.
  • Participate in the full firmware development lifecycle including architecture, coding, testing, debugging, validation, and support.
  • Research emerging technologies and evaluate opportunities for product innovation.
  • Troubleshoot and resolve hardware/software issues in MCU-based embedded systems.
  • Collaborate with cross-functional engineering teams to define specifications and maintain technical documentation.
  • Scale development capabilities through coordination with third-party consultants and offshore resources.
  • Develop and improve internal processes, infrastructure, and validation methodologies for firmware development and sustaining engineering.
  • Mentor and manage firmware engineering resources while driving technical excellence.
  • Conduct design reviews and support product development processes across engineering teams.

Required Skills & Qualifications

  • Strong programming experience in C/C++ with expertise in embedded systems and microcontroller-based development.
  • Extensive experience debugging embedded systems and MCU peripherals including I2C, SPI, UART, ADC, and DAC.
  • Hands-on experience using logic analyzers, oscilloscopes, and other debugging tools.
  • Strong understanding of ARM Cortex M0/M3/M4 architectures, STM32, and NXP LPC82x series microcontrollers.
  • Experience configuring bootloaders, software interfaces, and low-level embedded components.
  • Familiarity with wireless communication technologies and protocols such as Zigbee, Z-Wave, BLE Mesh, LoRaWAN, and WiFi is highly preferred.
  • Knowledge of networking protocols including TCP/IP, SSL, HTTP, and MQTT.
  • Experience using JIRA or other issue tracking/project management tools.
  • Excellent communication, documentation, and leadership skills.
  • Proven ability to drive projects, facilitate collaboration, establish goals, and make technical decisions.

Experience & Education

  • Bachelor s or Master s Degree in Electrical Engineering, Computer Engineering, or related field.
  • 5+ years of experience in embedded firmware/software engineering with demonstrated technical leadership experience.