Senior Software Engineer

PDW

Huntsville (TN)

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
401(k) plan
Parental leave
On-site gym
Life insurance
Employee assistance program
Generous PTO

Job summary

PDW in Huntsville, AL seeks an experienced software engineer to contribute to system and tool development for upcoming product lines. You will design robust Qt/C++ architectures, build cross-platform applications, and optimize performance across deployment environments.

The role emphasizes collaboration with product teams, independent ownership of tasks, and hands-on deployment support for field testing, ensuring high-quality, scalable solutions for sUAS functional systems.

Qualifications

  • Bachelor's degree in Computer Science or Computer Engineering or equivalent experience.
  • Ability to obtain and maintain a U.S. Security Clearance.

Responsibilities

  • Lead and participate in the end-to-end lifecycle of software development from concept to deployment, delivering production-ready code.
  • Collaborate with product teams to define and implement solutions based on business needs and user feedback.
  • Collaborate with a strong team and company stakeholders.
  • Work independently with ownership of tasks while communicating clearly with teammates.
  • Tackle complex technical issues and propose robust long-term solutions.
  • Support deployments in the field for product testing and demos, including live troubleshooting.
  • Uphold high code quality and performance; conduct reviews and optimize for efficiency.
  • Identify and address performance bottlenecks and security vulnerabilities.

Skills

Qt & C++
QML UI design
Cross-platform apps
REST/JSON
Git & versioning
Software architecture
CI/build tools
Multithreaded design
Remote data access

Education

Bachelor's in Computer Science or Computer Engineering

Tools

cmake
qmake
Git
Jira

Job description

Now,we’reentering a new phase of growth and are looking for an experienced software engineer to join our team, contributing to the next wave of system and tool development for our upcoming product lines. The successful candidate will play a pivotal role in building the systems that integrate with our deployment environments, crafting specialized tools for engineering research, and supporting new technologies that aid towards the advancement of sUAS functional systems.

What You’ll Do

The ideal candidate will thrive working in an innovative and fast-paced work environment, able to deal with problems on the fly, and deliver thoughtfully designed and highly adaptable systems.

  • Lead and participate in the end-to-end lifecycle of software development from concept to deployment, contributing high-quality, production-ready code.
  • Collaborate closely with product teams to define and implement effective solutions based on business needs and user feedback.
  • Collaborate with a strong team and company stakeholders.
  • Ability to work independently, taking personal ownership of tasks and deliverables, while not neglecting teamwork and clear communication.
  • Take on challenging and complex technical issues, applying your expertise to propose and implement robust, long-term solutions.
  • Support application deployments in the field for product testing and demonstrations; including live troubleshooting and analysis.
  • Uphold and raise the bar for high code quality and performance, conducting code reviews and optimizations to improve system efficiency and scalability.
  • Be vigilant and proactive in identifying and addressing performance bottlenecks and security vulnerabilities.
Requirements
  • Ability to design and architect robust software systems using Qt and C++.
  • Extensive experience in developing applications using the Qt framework.
  • Experience in developing and deploying cross-platform applications using Qt.
  • Strong skills in designing and implementing user interfaces with QML.
  • Understanding of the workflows associated with deploying Qt applications, such as build dependencies, environments, and targets.
  • Experience using build tools such as cmake, qmake, and compiler configuration.
  • Strong understanding of multi-platform application development.
  • Experience working with remote data via REST and JSON.
  • Experience with using third-party libraries and APIs.
  • Ability to create clean code whilst following a set of defined coding standards.
  • Proficiency with Git; including tags and issue management.
  • Experience with a bug/issue tracking tool, such as Jira.
  • 5-7YearsProfessional Development Experience; with bachelor’s degree in ComputerScience, or Computer Engineering, or equivalent experience.
  • Must have the ability to obtain and maintain a U.S. Security Clearance.
Preferred
  • Experience developing on Embedded Linux platforms is a plus.
  • Experience developing on Android platforms is a plus.
Physical Requirements

The physical demands described here are representative of those that must be met to successfully perform the essential functions of the job. Ability to sit, stand, bend, reach, climb, and move about regularly throughout the day and lift / carry up to 25 pounds. Must have manual dexterity to operate standard office equipment as well as various electronic power supplies and test equipment. Must be physically capable of the assigned duties.

Work Environment

This position typically operates in a standard office setting and manufacturing environment. This role requires use of standard office and manufacturing equipment and may require occasional travel to customer locations or facilities. This position may have exposure to outdoor weather conditions, noise, and non-climate-controlled environments. May require the use of personal protective equipment (PPE) depending on the environment. This is a fast-paced work environment and requires cross-differential collaboration with independent and team-based responsibilities. Standard work hours for this position are 8:30am-5:00pm with occasional overtime as operational needs demand.

Benefits

PDW values our team, and we offer a compensation package reflective of your experience and capabilities. Benefits include:

  • Comprehensive BCBS medical, dental, and vision coverage; 80% sponsored by the company.
  • Safe Harbor 401(K) with company match.
  • Paid Parental Leave.
  • On-site gym.
  • Employer provided life insurance.
  • Robust Employee Assistance Program (EAP).
  • A work environment that encourages teamwork and innovation.
  • Competitive salary, generous paid time off (PTO), and flexible leave options.
EEO Statement

PDW is an equal opportunity employer that upholds all federal and state non-discrimination laws. We ensure a fair and unbiased evaluation for employment for all qualified candidates regardless of race, color, religion, age, sex, sexual orientation, gender identity, national origin, marital status, medical condition, disability, genetic information, veteran status, or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Performance Drone Works, LLC • Huntsville (AL)

On-site
USD 110,000 - 170,000
BCBS medical, dental, and vision
401(k) with company match
On-site gym
+3
Senior Software Engineer
Senior Software Engineer

Instant Teams • Huntsville (AL)

On-site
USD 80,000 - 100,000
Comprehensive medical, dental, and vision coverage
Safe Harbor 401(K) with company match
Paid parental leave
+4
Senior Software Engineer
Senior Software Engineer

PDW • Huntsville (AL)

On-site
USD 80,000 - 110,000
Comprehensive BCBS medical coverage
Safe Harbor 401(K) with company match
Paid Parental Leave
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Performance Drone Works, LLC • Huntsville (AL)

On-site
USD 120,000 - 170,000
Medical & dental coverage
401(k) with company match
On-site gym
+4
Staff Systems Engineer
Staff Systems Engineer

PDW • Denver (CO)

On-site
USD 180,000 - 225,000
Comprehensive BCBS medical, dental, &
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Instant Teams • Huntsville (AL)

On-site
USD 90,000 - 120,000
Comprehensive medical, dental, and vision coverage
Safe Harbor 401(K) with company match
Paid Parental Leave
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

PDW • Huntsville (AL)

On-site
USD 90,000 - 130,000
Comprehensive medical coverage
401(k) with company match
Paid parental leave
+4
Principal System Test Engineer
Principal System Test Engineer

Performance Drone Works, LLC • Huntsville (AL)

On-site
USD 120,000 - 160,000
Comprehensive BCBS medical, dental, &視
Staff Systems Engineer
Staff Systems Engineer

engineeringjobs.net, Inc. • Denver (CO)

On-site
USD 140,000 - 190,000
BCBS medical, dental, vision
401(k) with company match
Parental Leave
+4
Principal System Test Engineer
Principal System Test Engineer

PDW • Huntsville (AL)

On-site
USD 100,000 - 140,000
Comprehensive medical, dental, and vision coverage
Safe Harbor 401(K) with company match
Paid Parental Leave
+2