Search jobs > Huntsville, AL > Permanent > Senior software engineer

Senior Software Engineer

Pdw
Huntsville, Alabama, US
Full-time

Role

PDW seeks 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.

Ready to apply Before you do, make sure to read all the details pertaining to this job in the description below.

Responsibilities

The ideal candidate will thrive working in an innovative and fast-paced work environment, able to deal with problems on the fly, and delivers 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

  • Very strong C++ skills.
  • 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.
  • Experience developing on Embedded Linux platforms is a plus.
  • Experience developing on Android platforms is a plus.
  • 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-7 Years Professional Development Experience; with bachelor’s degree in Computer Science, or Computer Engineering, or equivalent experience.

ITAR Requirement

In compliance with International Traffic Arms Regulations (ITAR), candidates must be U.S. Citizens, U.S. Permanent Residents (Green Card holders) or individuals granted asylee / refugee status as defined by 8 U.S.C. 1324b(a)(3).

Compensation and 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.
  • Equity participation.
  • A relaxed work environment that encourages individuality and innovation.
  • Competitive salary, generous paid time off (PTO), and flexible leave options.

Commitment to Inclusivity

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.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Leidos Holding
Huntsville, Alabama

Candidate must possess a Bachelor's or Master's degree in Electrical Engineering, Software Engineering, Computer Engineering, or an equivalent degree from an ABET-accredited institution. Leidos Dynetics is seeking a talented Senior Radar Software Engineer to collaborate with a diverse team to create...

Promoted
Radiance Technologies
Huntsville, Alabama

This position requires a talented and experienced Software Engineer to contribute to a software engineering team within a larger, multidisciplined team to perform the System Development Life Cycle (SDLC) process, including analysis/feasibility, planning/requirements, design, system development, test...

Promoted
Ho'olaulima Government Solutions, LLC
Huntsville, Alabama

Create internal frameworks for use by other software engineers on the team. Eight (8) years of software engineering/developer experience as detailed above. Utilizing software applications, modules, and databases in various languages, including those associated with scientific, technical, or engineer...

Promoted
Leidos
Huntsville, Alabama

Follows software engineering standards and assists engineers in software system or module development and documentation efforts. Space Domain Senior Software Engineer. Works from established requirements and uses established software engineering processes to develop software systems, modules, and sy...

Systems & Software, Inc.
Alabama, United States
Remote

Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Senior Software Engineer (Billing and Accounting). In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading...

Boeing Intelligence & Analytics
Huntsville, Alabama

As a Software Engineer - Senior (Model & Sim - Framework) at Boeing Intelligence & Analytics you will be responsible for using Agile software development methods. As Software Engineer on this team your duties will be:. From hardware and software engineering solutions to analytics that keep this nati...

Lockheed Martin
Alabama

The C2BMC-Regional Application Agile Release Train is seeking a software engineer that can convert complex algorithms into working operational software. Common responsibilities of a software engineer on the RA ART team include:. Experience mentoring junior software engineers. Our Team, the Command a...

NVIDIA
Madison, Alabama

This software engineering role involves helping us evolve the way our private compute cloud is architected and optimized!. We are looking for forward-thinking, hard-working, and creative people to join a multifaceted software team with high-production-quality standards. As a member of the software d...

ASRC Federal
Huntsville, Alabama

Contribute to the entirety of the software development process, merge reviews, and the build pipeline (design, develop, test, verify, deploy, and document developed software). Minimum 6 years in professional software engineering. We are seeking a full-stack web development engineer with 6+ years of ...

SAIC
Huntsville, Alabama

We are currently seeking a candidate to assist in performing software reverse engineering (SWRE) as needed for foreign material exploitation (FME) at a customer location on Redstone Arsenal. Performing reverse engineering of software, both in binary and source code form. Defining the required toolin...