Senior Embedded SW Engineer

Careers 2005
Knoxville, TN
$140K-$180K a year
Full-time

must be US Citizens and must be able to obtain a security clearance. Need Debian / Drone experience

Job Overview

We are seeking a talented Senior Software Engineer to join our team. The ideal candidate will have a strong background in embedded software engineering (particularly Debian-based Linux distributions) or UI development within Qt and will have a background with or personal interest in small unmanned systems (i.

e. drones). Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures.

Responsibilities

  • Develop high-quality software design and architecture for next-generation unmanned systems
  • Grow to lead a team of junior software engineers to develop products and solutions related to unmanned systems.
  • Identify, prioritize, and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams to fix and improve software

Experience

The successful candidate would ideally possess the following skills; however, we will consider applicants with only partial skillsets.

  • Software Engineering : 5 years (Required)
  • Proficiency in C, C++, Qt, .Net and / or Python
  • Strong proficiency in embedded Linux, including system, network manager, modem manager, etc.
  • Familiarity with or strongly expressed interest in open-source autopilot projects and communication protocols (PX4, ArduPilot, ROS, MAVLink, QGroundControl, Mission Planner, etc.)
  • Experience with ARM architectures, Raspberry Pi, Nvidia Jetson and other embedded platforms preferred
  • Knowledge of Visual Studio

This is an exciting opportunity for a skilled Senior Software Engineer to contribute to cutting-edge projects in fast growing company supporting consumer and defense drone development.

Requirements

Job applicants must be US Citizens and must be able to obtain a security clearance.

Education

B.S. Degree in Engineering or Computer Science. Advanced degrees are welcome.

Job Type : Full-time

Benefits

  • 401(k)
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Relocation assistance
  • Stock options

Schedule

  • Choose your own hours
  • No weekends

Ability to Relocate

Relocate with an employer provided relocation package (Required)

Willingness to travel

  • 25% (Preferred)
  • 30+ days ago
Related jobs
Gables Search Group
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Careers 2005
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Schuback Search Associates
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Professional Recruiting Consultants, Inc.
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Technology Recruiting Solutions
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Gallman Consulting
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Enhanced Staffing
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Spearhead Staffing LLC
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Joseph Michaels International
Knoxville, Tennessee

Our client has several senior software engineering opportunities with various focuses including embedded Linux administration, machine learning, UI development, autopilot software and system architectures. The ideal candidate will have a strong background in embedded software engineering (particular...

Promoted
InsideHigherEd
Knoxville, Tennessee

This position leads technical design, modification, development, testing, and documentation of complex software solutions (purchased software, internally developed software, software modifications, and software interfaces/integrations) that execute independently or as part of a larger information sy...