Senior Embedded Linux Engineer - Hardware & Networking

CSG Talent

Long Beach (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CSG Talent is seeking an experienced embedded software engineer in California to develop Linux-based software interfacing with custom electronics and communications hardware. You will work across application software, low-level hardware integration, networking, and system-health functionality.

You will collaborate with embedded software, electrical and programmable-hardware teams during development, integration and testing to ensure robust, scalable solutions.

Qualifications

  • Bachelor's or Master's degree in Computer Science or Electrical Engineering.
  • Five or more years of embedded software development experience.
  • Strong systems programming skills in C.
  • Experience driving software with hardware via device drivers or register interfaces.
  • Experience designing embedded or real-time software.
  • Strong networking knowledge: sockets, packet handling, Layer 2/3.
  • Experience monitoring or controlling physical hardware.
  • Understanding of digital communications to integrate with equipment.
  • Strong debugging across software and hardware boundaries.
  • Ability to collaborate with software, electrical and hardware engineers.
  • Knowledge of hardware interfaces and software-hardware integration.

Responsibilities

  • Develop application-level software for embedded Linux platforms.
  • Design and implement Linux device drivers for sensors, actuators and other hardware components.
  • Create hardware abstraction layers and clean software interfaces for custom electronics.
  • Develop software for hardware control, monitoring and closed-loop operation.
  • Implement network services, packet-processing functionality and protocol interfaces.
  • Integrate communications hardware with wider software and data systems.
  • Develop fault detection, recovery, status reporting and operating-mode functionality.
  • Diagnose complex integration problems across Linux software, electronics, networking and programmable hardware.
  • Support hardware integration, laboratory testing and system-level verification.
  • Improve software performance, reliability, maintainability and testability.
  • Contribute to software architecture, engineering reviews and technical decisions.

Skills

C programming
Embedded Linux
Device drivers
Networking
Debugging
Hardware integration
Real-time software
Linux kernel

Education

Bachelor's degree in Computer Science or Electrical Engineering

Tools

SPI/I2C/UART
Ethernet
FPGA basics

Job description

CSG Talent is seeking an experienced embedded software engineer in California to develop Linux-based software interfacing with custom electronics and communications hardware. You will work across application software, low-level hardware integration, networking, and system-health functionality.

You will collaborate with embedded software, electrical and programmable-hardware teams during development, integration and testing to ensure robust, scalable solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Engineer - Hardware & Networking
Senior Embedded Linux Engineer - Hardware & Networking

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Senior Embedded Linux Engineer: Real-Time, High-Reliability
Senior Embedded Linux Engineer: Real-Time, High-Reliability

CSG Talent • Long Beach (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Systems Engineer (C/C++, Linux)
Senior Embedded Systems Engineer (C/C++, Linux)

eInfochips • San Jose (CA)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer - Embedded Linux
Senior Embedded Software Engineer - Embedded Linux

Combined Selection Group Ltd • California (MO)

On-site
USD 155,000 - 221,000
Equity
Benefits
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Combined Selection Group Ltd • California (MO)

On-site
USD 120,000 - 170,000
Senior Embedded Software Engineer - Linux, FPGA & Networking
Senior Embedded Software Engineer - Linux, FPGA & Networking

Cloud Hybrid Technologies, LLC • Schaumburg (IL)

Hybrid
USD 80,000 - 120,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Embedded Motor-Control Firmware Lead
Senior Embedded Motor-Control Firmware Lead

CSG Talent • Long Beach (CA)

On-site
USD 120,000 - 160,000
Embedded Software Engineer – Linux, C/C++, Python & Hardware
Embedded Software Engineer – Linux, C/C++, Python & Hardware

Fierce Solution Inc • New York (NY)

On-site
USD 95,000 - 120,000