Talent.com
Senior Software Engineer

Senior Software Engineer

Impact Solutions, IncKnoxville, TN, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Our client  is an innovative technology company looking to advance unmanned systems. We currently provide US-made control systems for unmanned systems with integrated compute power in addition to full turn-key professional ISR drone solutions. We are a rapidly growing, well-funded company, and excited to begin work on new technologies and projects. We work as an agile, well-integrated team and get satisfaction from solving hard problems.

Our work environment includes :

  • Modern office setting
  • Flexible time off, work hours and priority of work-life balance
  • Hybrid work from home options
  • Laid back atmosphere
  • Access to modern tools and equipment

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 ( 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

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

    Job Type : Full-time

    Pay : $150, - $225, per year

    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

  • Knoxville, TN
  • Willingness to travel

  • 25% (Preferred)
  • serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Knoxville, TN, US