Senior Embedded Engineer / Linux, IOT

Irvine, CA, US • Posted 2 hours ago • Updated 2 hours ago
Full Time
On-site
USD $150,000.00 - 180,000.00 per year
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Linux
  • Retail
  • Loss Prevention
  • Operations Management
  • Analytics
  • Software Development
  • Collaboration
  • Development Testing
  • Optimization
  • Continuous Integration
  • Continuous Delivery
  • Testing
  • File Systems
  • ROOT
  • Firmware
  • Technical Writing
  • System Integration
  • Quality Assurance
  • Embedded Software
  • Embedded Linux
  • C
  • C++
  • Python
  • Embedded Systems
  • Software Architecture
  • Debugging
  • Systems Design
  • Wireless Communication
  • Communication
  • JIRA
  • Git
  • Bitbucket
  • Version Control
  • Bug Tracking
  • Analytical Skill
  • Conflict Resolution
  • Problem Solving
  • IoT
  • Product Development
  • RF
  • Signal Processing
  • Microsoft Cluster Server
  • Insurance
  • FSA

Summary

Our client is a global leader in the IoT space, specializing in retail loss prevention, operations management, and analytics solutions. Headquartered in South Orange County, California, they have an established international footprint with offices across the UK, Australia, China, Hong Kong, Germany, France, and Canada.

They are actively seeking a Senior Embedded Software Engineer with strong expertise in C, Bare Metal development, Embedded Linux, and CI/CD environments. Experience with RF technologies is highly preferred. This role is ideal for an engineer who enjoys owning the full software development lifecycle for IoT devices, from initial requirements and architecture through validation, deployment, and ongoing support.

The position involves close collaboration with senior engineering teams and third-party development partners while contributing to the design, development, testing, and optimization of embedded systems. The engineer will also be responsible for troubleshooting live deployments, collecting and analyzing system data, supporting field testing efforts, and maintaining software reliability through bug fixes and sustaining engineering. This role will work closely with QA and test teams to ensure seamless integration into the CI/CD pipeline.

This is a fully onsite opportunity requiring 5 days per week in South Orange County.

Responsibilities:
  • Lead embedded systems development from concept through production, including requirements definition, firmware architecture, coding, debugging, testing, and release
  • Develop and maintain embedded Linux-based systems, including BSP components such as U-Boot, kernel, and root file systems
  • Design and develop firmware and supporting utility tools for IoT and low-power wireless products
  • Create and optimize firmware applications across multiple product lines
  • Design validation tools, analyze system data, investigate root causes, and recommend solutions for complex technical issues
  • Optimize firmware for power consumption, efficiency, and performance
  • Develop and implement RF communication protocols
  • Produce detailed technical documentation, requirements, and design specifications
  • Support system integration, field deployments, and production releases
  • Partner closely with SQA and cross-functional teams to ensure timely and high-quality software releases
  • Maintain accurate bug tracking and version control processes

Required Qualifications:
  • 5+ years of experience in embedded software design and development
  • Strong expertise in Embedded Linux environments and BSP development
  • Advanced programming experience in C, C++, and Python
  • Experience developing low-power and wireless embedded systems
  • Strong understanding of software architecture, debugging, and complex system design
  • Experience with wireless protocols and communication systems
  • Familiarity with Jira, Git/Bitbucket, or similar version control and bug tracking tools
  • Excellent analytical and problem-solving skills
  • Ability to adapt quickly in fast-paced development environments
  • Flexibility to occasionally support off-hours work or travel as needed

Preferred Qualifications:
  • IoT product development experience
  • RF signal processing experience
  • Experience with Yocto

Education:
  • BSEE, MSEE, BSCS, MSCS, or related technical degree

Compensation & Benefits:
  • Competitive compensation package ranging from $150,000-$180,000
  • Comprehensive medical, dental, and vision coverage
  • Life, AD&D, and LTD insurance
  • FSA/HSA options
  • 401(k) with company match
  • Generous PTO package
  • 11 paid company holidays


#LI-SV1
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: 10105282
  • Position Id: 878214
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Lake Forest, California

Today

Easy Apply

Full-time

USD 150,000.00 - 180,000.00 per year

Irvine, California

Today

Full-time

USD 145,000.00 - 190,000.00 per year

Costa Mesa, California

Today

Full-time

USD 191,000.00 - 253,000.00 per year

Irvine, California

Today

Easy Apply

Full-time

USD 11.00 per hour

Search all similar jobs