Enable job alerts via email!

Senior Embedded Software Engineer

Drones From Scratch

Tennessee

Remote

USD 100,000 - 175,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Drones From Scratch is seeking an Embedded Software Engineer to work on unmanned systems projects with clients across startups and defense. The ideal candidate will have strong programming skills in C/C++ and Python, a degree in a relevant field, and experience with embedded Linux. This position offers flexible work arrangements, either remote or in Knoxville, TN, and is contract-based.

Qualifications

  • Significant demonstrated experience in C, C++ and Python with sample code available.
  • Some knowledge of embedded Linux (Debian) is required.
  • Experience with media pipelines (Gstreamer, FFMpeg) and basic electronics is beneficial.

Responsibilities

  • Work on embedded systems for unmanned systems projects with startups and government clients.
  • Collaborate with electrical, software, and mechanical engineers to create full prototypes.
  • Participate in design, development, and optimization of embedded systems.

Skills

C
C++
Python
Embedded Linux
Drone knowledge
Quick learner

Education

BS in Computer Science, Computer Engineering, Electrical Engineering or related degree
MS or PhD preferred

Tools

PX4
ArduPilot
STM32
Gstreamer
FFMpeg

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Drones From Scratch

Unmanned Systems Expert Hardware/Software. Open to Work!

Drones From Scratch (DFS) is seeking an embedded software engineer to help work on some of the most challenging and exciting problems facing our clients! You’ll work with successful and well-funded startups, government clients and established defense contractors on embedded systems related to unmanned systems.

At DFS, we leverage our reputation and experience in the field to consult with top-tier companies who need specialized expertise in the unmanned systems space. We specialize in providing full system prototypes which may include mechanical design, printed circuit board design and software engineering. You’ll work with a talented team of electrical engineers, software engineers and mechanical engineers.

Requirements

BS degree in computer science, computer engineering electrical engineering or related degree. MS or PhD preferred.

Significant demonstrated experience in C, C++ and Python with sample code available

Some knowledge of embedded Linux (Debian)

Drone experience or a strong desire to learn

Fast learner, self-starter

Desired Skills

PX4 or ArduPilot experience

STM32 experience

Low-level embedded Linux (systemd, device tree configuration, pinmux, driver development)

Familiarity with open-source toolsets for machine learning, AI, object detection and/or pixel-tracking.

Understanding of basic electronics and how to read a schematic

Experience with media pipelines such as Gstreamer or FFMpeg

Experience with embedded Linux systems such as Nvidia, Rasbperry Pi, NXP iMX, etc.

Location

Remote or Knoxville, TN. Job will require access to hardware, but generally this can be shipped to remote contractors.

This is a 1099/contractor position, and can be full-time or part-time based on the situation.

To discuss, please send a cover letter and resume to jobs@dronesfromscratch.com.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Engineering and Information Technology

Referrals increase your chances of interviewing at Drones From Scratch by 2x

Sign in to set job alerts for “Senior Embedded Software Engineer” roles.
Software Engineering Manager - Desktop and Embedded Linux Optimisation
Senior Backend Software Engineer - Applications
Senior Backend Software Developer (Remote)
Senior Backend Software Developer (Remote)

Knoxville, TN $130,000.00-$175,000.00 1 day ago

Chattanooga, TN $130,000.00-$175,000.00 1 day ago

Embedded Linux Senior Software Engineer - Optimisation
Senior Software Engineer II, Kora Storage
Senior Software Engineer - Digital Workplace
Senior Software Engineer (Online Storage)
Senior Software Engineer (Experimentation Platform)
Senior Software Engineer (Identity Decisioning)
Senior Software Engineer, Backend (ML Platform)
Senior Software Engineer - packaging - optimize Ubuntu Server
Senior Software Engineer - packaging - optimize Ubuntu Server

Clarksville, TN $100,000.00-$140,000.00 1 week ago

Chattanooga, TN $100,000.00-$140,000.00 1 week ago

Memphis, TN $100,000.00-$140,000.00 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Software Engineer

Robert Walters

Austin

Remote

USD 99,000 - 158,000

Yesterday
Be an early applicant

Information Security Senior Software Engineer

World Wide Technology

Maryland Heights

Remote

USD 100,000 - 135,000

Yesterday
Be an early applicant

Senior Software Engineer

GitHub

Remote

USD 112,000 - 300,000

Yesterday
Be an early applicant

Senior Software Engineer (Remote) - React, Node

ECP

Chicago

Remote

USD 100,000 - 210,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

San Francisco

Remote

USD 150,000 - 190,000

Yesterday
Be an early applicant

Senior Software Engineer II - AI/ML

Aledade, Inc.

Remote

USD 110,000 - 150,000

Yesterday
Be an early applicant

Sr. Software Engineer

Choosegreaterpeoria

Peoria

Remote

USD 110,000 - 180,000

Yesterday
Be an early applicant

Professional, Senior Software Engineer

MVP Health Care

City of Rochester

Remote

USD 75,000 - 140,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

New York

Remote

USD 140,000 - 185,000

Yesterday
Be an early applicant