Edge Software Engineer

Trillium Staffing

Moorpark (CA)

On-site

USD 144,000 - 176,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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 Embedded Software & Firmware Engineer
Senior Embedded Software & Firmware Engineer

Arxlight Pictures • Oakland (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Senior Software Engineer
Senior Software Engineer

Trillium Staffing • Colorado Springs (CO)

On-site
USD 144,000 - 176,000
Embedded Hardware Engineer – Electro-Optical Systems
Embedded Hardware Engineer – Electro-Optical Systems

Acron Aviation • Sarasota (FL)

On-site
USD 90,000 - 130,000
Senior Embedded Engineer
Senior Embedded Engineer

5V Tech • San Francisco (CA)

On-site
USD 225,000 - 275,000
Electronics Technician
Electronics Technician

Trillium Staffing • Moorpark (CA)

On-site
USD 39,000 - 44,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Tecnova Electronics • Waukegan (IL)

Hybrid
USD 120,000 - 150,000
Senior Embedded Software Engineer / Field Applications Engineer
Senior Embedded Software Engineer / Field Applications Engineer

hireneXus • Eden Prairie (MN)

On-site
USD 95,000 - 125,000
Relocation benefits
Software Engineering Manager
Software Engineering Manager

FlightWave Aerospace - A Red Cat Company • Torrance (CA)

On-site
USD 160,000 - 190,000