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

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Contract Independent
Remote
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • C
  • C++
  • Collaboration
  • Communication
  • Computer Engineering
  • Computer Hardware
  • Computer Networking
  • Debugging
  • Design Review
  • Documentation
  • Electrical Engineering
  • Embedded Systems
  • Emerging Technologies
  • Firmware
  • Firmware Development
  • HTTP
  • I2C
  • IT Management
  • Interfaces
  • Management
  • Mentorship
  • Microcontrollers
  • Offshoring
  • IoT
  • Issue Tracking
  • Product Development
  • JIRA
  • Leadership
  • Logic Analyzer
  • MCU
  • MQTT
  • Oscilloscope
  • Product Innovation
  • Project Management
  • Research
  • SPI
  • SSL
  • STM
  • Software Engineering
  • TCP/IP
  • Technical Writing
  • Testing
  • UART
  • Wireless Communication
  • ZigBee
  • ARM

Summary

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91163035
  • Position Id: 8968863
  • Posted 1 hour ago

Company Info

About Anagha Techno Soft

Anagha Techno soft is a reputable company specializing in IT services and staff augmentation. With a commitment to delivering cutting-edge solutions and top-notch services, Anagha Techno soft caters to a diverse clientele ranging from small businesses to large enterprises.

About_Company_One
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs