Edge Software Engineer

Trillium Staffing

Moorpark (CA)

On-site

USD 144,000 - 176,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
Dental insurance
Health insurance
Life insurance
Paid time off
Retirement plan
Vision insurance
Employee assistance program

Job summary

A leading staffing company is seeking an Edge Software Engineer in Moorpark, CA for a direct-hire role. The successful candidate will develop high-quality embedded firmware, collaborating closely with hardware engineers. This position requires expertise in Embedded Linux and a solid understanding of networking and distributed systems. Offering a full-time position with an annual salary starting at $160k, along with a comprehensive benefits package, this role represents a significant opportunity for the right individual.

Qualifications

  • 3+ years of experience in producing high-quality, robust, embedded firmware.
  • Experience with Embedded Linux is a must.
  • Understand electrical schematics and PCB layouts.

Responsibilities

  • Develop and maintain embedded and application software.
  • Support simulations and algorithm development.
  • Perform functional tests of software modules and subsystems.

Skills

Embedded Linux
C
C++
Python
Networking

Education

Bachelor’s

Tools

NVIDIA Device tree and drivers
Various Embedded Linux Based Systems

Job description

Trillium Professional is now seeking an Edge Software Engineer in Moorpark, CA for a direct-hire placement.

Our client is a team delivering the best solutions for today’s complex unmanned aircraft challenges. We are seeking a talented Edge Software Engineer to join our team. The ideal candidate will be a professional with 3+ years of experience in producing high-quality, robust, embedded firmware. Experience with Embedded Linux is a must.

Come help be part of emerging small, unmanned aircraft technology!

This position is responsible for development of embedded firmware and requires the ability to work closely with hardware engineers on developing firmware for embedded devices.

This candidate should have experience implementing best practice methods and techniques for all phases of firmware development, documentation, and version control.

Responsibilities
  • Develop and maintain embedded and application software
  • Support simulations and algorithm development
  • Create reliable software solutions in compliance with internal and external requirements
  • Design software in close cooperation with the project hardware engineer to develop system test procedures
  • Perform functional tests of software modules, subsystems and applications using test tools as well as defined test plans
  • Support deployment, configuration, and lifecycle management of software components on a fleet of embedded devices
  • System-level debugging and root cause analysis across hardware and software

This is a full-time position, 8 hours per day, Monday‑Friday. Annual salary is $160k+/year DOE.

Benefits
  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance
Technical Experience & Qualifications

Experience with:

  • Embedded Linux
  • NVIDIA Device tree and drivers
  • Various Embedded Linux Based Systems
  • Networking and distributed system communication (TCP/UDP, IPC, ZeroMQ)
  • Concurrent multi-process application development and Linux service management (systemd)
  • Application development for MS Windows
  • Programming in C, C++, QT, Python
  • Developing communications with low-level embedded devices
  • Hardware Interfaces- I2C, CAN, USB, UART, SPI, Ethernet
  • Experience with Autopilot is a strong plus:
    • Understanding of electrical schematics and PCB layouts.
  • U.S. Person status (Required)
Education
  • Bachelor’s (Required)
Experience
  • Industry: Min 2 years (Preferred)
  • Microcontroller, RTOS, or Embedded Linux: Min 1 year (Preferred)
  • NVIDIA Embedded Computing (Jetson, Xavier, Orin): Min 1 year (Preferred)
License/Certification
  • U.S. Person status (Required)
Ability to Relocate
  • Relocate to commutable location near the company in Ventura County CA before starting work (Required)

Trillium is an Equal Opportunity Employer.

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

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Trillium Staffing • Camarillo (CA)

On-site
USD 140,000 - 185,000
Medical insurance
Dental insurance
Vision insurance
+2
Senior Software Engineer
Senior Software Engineer

Trillium Staffing • Colorado Springs (CO)

On-site
USD 136,000 - 160,000
Senior Embedded Engineer
Senior Embedded Engineer

5V Tech • San Francisco (CA)

Hybrid
USD 200,000 - 250,000
Embedded Hardware Engineer – Electro-Optical Systems
Embedded Hardware Engineer – Electro-Optical Systems

Acron Aviation • Sarasota (FL)

On-site
USD 90,000 - 130,000
Embedded Hardware Engineer – Electro-Optical Systems
Embedded Hardware Engineer – Electro-Optical Systems

AVIA • Sarasota (FL)

On-site
USD 90,000 - 120,000
Staff Firmware Engineer - Core Compute
Staff Firmware Engineer - Core Compute

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 120,000 - 170,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Robotics Technologies LLC • Houston (TX)

On-site
USD 90,000 - 130,000
Senior Embedded Software & Firmware Engineer
Senior Embedded Software & Firmware Engineer

Arxlight • Oakland (CA)

On-site
USD 100,000 - 130,000
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

Robotics Prcocess Automation, LLC • Houston (TX)

On-site
USD 100,000 - 130,000
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Trident Systems • Sterling (VA)

On-site
USD 100,000 - 130,000
Health benefits
401(k) with company match
Paid time off