← Back to jobs

Techgene Logo
Systems Software Engineer

Techgene

 

Oak Ridge, TN, USA

Posted On: 13 days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Systems Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will develop embedded software and low-level drivers for unmanned aircraft systems and automated production equipment.

This role is on-site.

Responsibilities

  • Develop embedded software for unmanned aircraft and associated accessories.
  • Write and maintain low-level device drivers for I2C, UART, and SPI protocols.
  • Execute board bring-up and peripheral integration tasks.
  • Assist engineering teams with building and testing hardware prototypes.

Required Skills

  • 5+ years of professional software development experience.
  • Proficiency in C and C++.
  • Experience with embedded Linux or similar systems.
  • Hands-on embedded software development expertise.
  • Experience writing low-level device drivers (I2C, UART, SPI).
  • Proficiency in Linux environments and shell scripting.
  • Experience with system configuration, installation, and setup.
  • Working knowledge of Java and Python.

Preferred Skills

  • Experience with radio, networking, and test development.
  • Python skills for automation and testing.

Key Skills
Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs