Embedded Firmware Engineer

Skycatch

San Francisco, CA, US
  • Job Type: Full-Time
  • Function: Engineering Hardware
  • Post Date: 02/16/2021
  • Website: skycatch.com
  • Company Address: 424 9th Street, San Francisco, CA

About Skycatch

Skycatch is the leading industrial data collection and analytics company, focused on indexing and extracting critical information from the physical world. We use a combination of hardware, software, and artificial intelligence to deliver high precision data at unprecedented speed and ease of use. Built for enterprise, our turnkey solutions are deployed across global project sites with the world's largest construction, mining, and energy companies.

Job Description

Do you have a passion for bringing hardware products to life with your code? Do you find something beautiful about well-written software? Are you fearless when it comes to learning and applying a new programming language or paradigm? Do you find that difficult challenges motivate you even more? Do you crave a fast-paced, intimate work environment?

As an embedded firmware engineer, you will be writing code that brings hardware products to life, from autonomously flying UAVs to battery-swapping, cloud-connected ground robots. Your tasks will range from writing autopilot firmware code in C/C++ to writing web interfacing code in higher-level scripting languages.

What you'll do:

  • Architecting and developing production quality autopilot firmware in C/C++
  • Writing application-level software
  • Writing firmware algorithms for control systems
  • Writing sensor drivers and data processing algorithms

What we are looking for:

  • 5+ years of experience with production quality C/C++
  • 5+ years of experience developing embedded firmware on 32- or 64-bit processors
  • 3+ years of experience developing with an RTOS
  • Basic electronics and schematic understanding
  • Experience with at least one scripting language (Python, Ruby, Bash, Javascript)
  • Experience with Linux Embedded Microcontrollers (Raspberry, Artik)

Preferred Skills and Experience:

  • Experience with aeronautics and control algorithms
  • Experience with system state estimation algorithms is strongly preferred
  • Experience with UAV autopilot development
  • Experience deploying production ready IOT firmware

Related Jobs

QA Lead Engineer

Skycatch - San Francisco, CA, US

Full Stack Engineer

Skycatch - San Francisco, CA, US

Embedded Firmware Engineer

Skycatch - San Francisco, CA, US

C++ and Python Developer

Skycatch - San Francisco, CA, US

DevOps - Infrastructure Engineer

Skycatch - San Francisco, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.