Engineering Headhunters Los Angeles

Embedded Linux Engineer (C experience)

blog-deafult
techsupport 02 Dec 2025

Website Integress Inc

Location : Irvine, CA

Salary : $140,000 — $170,000

Immediate opening for a Sr. Embedded software/firmware engineer experienced in developing on a Linux platform. We are looking for a helpful and enthusiastic individual to join our team located adjacent to the Irvine Spectrum.

Responsibilities

  • Conceptualize, design, develop, debug and test user space applications that operate and manage the Company’s products
  • Work closely with Customer Support teams on troubleshooting and resolving customer issues and escalations
  • Work hands-on with target system hardware while developing, testing, and debugging
  • Customize development environment – tool chains, makefiles, build scripts, etc. running on Ubuntu Linux host PC
  • Work closely with development teams to create next generation products
  • Identify emerging trends/software in the networking community

Required Experience

  • BSEE, MSEE, BSCS, or MSCS
  • Strong C language programming and debugging skills
  • Minimum of 5 years developing and debugging embedded firmware
  • Proficiency with open source compiler tools using Ubuntu Linux host PC
  • Understanding of embedded Linux file systems
  • Knowledge of Linux communication interfaces, especially related to Serial (RS-232), USB, Ethernet, Cellular etc.
  • Understanding of hardware requirements for embedded Linux environment
  • Experience with Linux operating system internals and kernel space programming
  • Experience downloading and building open source applications such as OpenSSL, Apache, NET-SNMP, UDEV, SSH, etc.
  • Network protocols: 5 years (Required)
  • Embedded software: 10 years (Required)
  • Understanding of network protocols such as TCP/IP, DHCP, Telnet, SSH, SFTP, HTTP(S), etc.
  • Understanding of network security protocols such as TACACS, RADIUS, LDAP, SSL/TLS, etc.
  • Excellent verbal and written communications skills

Desired Experience

  • Experience with the Home Lab environment
  • Direct hands-on experience with target system hardware
  • Working knowledge of routing protocols, network switch configuration, VPNs, packet forwarding, etc.
  • Experience with Python, HTML/CSS/Javascript
  • Understanding of ARM architectures
  • Knowledge of bootloader operation – ROM bootloader, MLO, u-boot, etc.
  • Experience with kernel configuration, Device Tree files, and kernel startup process

Personal Qualities

  • Strong attention to detail and enthusiasm for quality
  • Ability to work in a fast-paced R&D environment, while delivering highly accurate, consistently on-time work, both individually and as part of a team
  • Flexible and willing to perform other duties as needed
  • Possesses strong problem solving and analytical skills
  • Passionate about software engineering and coding

Currently offer our team members the opportunity to seek participation in a benefits package including a health plan, a 401(k)-matching plan, and provisions for Flexible Time Off (FTO), paid holidays, and a great work atmosphere!

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee discount
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Tuition reimbursement
  • Vision insurance

To apply for this job please visit host.pcrecruiter.net.

Inquire About Our Services