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
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.