Work Arrangement
This is an onsite position in Tampa, FL, Huntsville , or Northern, VA.
Job Overview
A software engineer is part of the software development team that creates software solutions for AEVEX. This person applies engineering principles and knowledge of programming languages to build these software solutions. This is mid-level position, and the ideal candidate will be an in-house expert for less experienced staff within the Engineering department.
Essential Functions
Contribute during the entire software development process including requirements, design, implementation, test, debugging and deployment.Develop Embedded Linux, Windows PC and microcontroller software applications using C, C++, Python and occasionally other programming languages.Deploy and maintain software on Embedded Linux and Microsoft Windows PC based platforms.Expand the capabilities of our software products by developing new features and Integrating data from hardware such as GPS/GNSS, LiDAR and Accelerometers.Rapidly build and deploy moderately complex mobile applications leveraging Location Services, Maps, and other common Android/IOS libraries.Manage coded components and design elements of a front-end design system in terms of versioning, technology, and requirements.Be able to work creatively through and around perceived limitations to build fast and simplified user experiences.Support software-in-the-loop (SIL), hardware-in-the-loop (HIL), bench testing, and flight testingCollaborate with other software developers, product owner/manager, and stakeholders to deliver creative and tailored custom solutions.Ensure that design supports the client's goals and requirements and be willing to make adjustments to exceed expectations.Assist in creating a vision for, and communicating creative solutions for a wide variety of user experience challenges (graphic creation/development, wireframes etc.)Facilitate discussions on design and user experience and communicate clearly and effectively.Perform other related duties as assigned.Standard Essential Functions
Regular and reliable attendance on a full time basis [or in accordance with posted schedule].Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.Embodies AEVEX's cultural values and aligns daily actions with department goals and company culture.Qualifications
Strong familiarity with Autopilot systems, ground control stations, or flight simulation software is highly desirableKnowledge of communication protocols (e.g. SPI, I2C, UART, CAN)Proficient in software development of microcontroller level embedded systemsStrong understanding of GPS, Inertial Navigation, Sensor fusion from a software architecture real-time processing perspectiveAbility to work independently with little supervisionExcellent organization and problem-solving skills with extensive hands-on experience in software developmentKnowledge of software development using Microsoft Visual Studio or Visual Studio Code.Education / Certifications
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering or related field required, MS preferred.Experience
6+ years of software development experiencePrior experience developing Autopilot systems, ground control stations, or flight simulation software is highly desirablePrior experience with FPGA development is desiredPhysical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties the employee is:
Frequently required to sit, and to reach to use computers and other office equipmentFor the purpose of this summary, occasionally is used to represent up to 1/3 of the time given to the work day, frequently represents 1/3 to 2/3 of the time and constantly represents 2/3 or more of the time.
Security Clearance
Ability to obtain/maintain a Top Secret DoD clearance, U.S. Citizenship required.About AEVEX
AEVEX, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.
AEVEX provides a full suite of comprehensive benefits, including a 401(k)-retirement plan, comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company, professional development funds, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees.
Equal Employment Opportunity:
AEVEX is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.
Read LessThis role will be based in our Tampa, Florida or Dayton, OH offices.
A Software Engineer 3 is responsible for designing, developing, and testing software applications. They work closely with the software development team to analyze user needs and create efficient and functional software solutions. They are proficient in programming languages and have a strong understanding of software development methodologies.
Essential Functions
Develop Embedded Linux and microcontroller software applications using C/C++, and occasionally other programming languages.Develop new Navigation, Autonomy, Sensor fusion and Collaboration features into our software and products.Integrate new technologies like ROS1/2 and Docker into software platforms.Use middleware like ROS1/2 to implement modular system architectures.Use Docker to build and deploy containerized applications to embedded applications.Collaborate in code reviews / merges and in configuration management.Support the designing and overseeing development projects, software testing, and maintain computer programs using advanced software programming and/or scripting languages, techniques, and standards.Conduct alpha tests and coordinate beta tests of new or modified applications based on industry best standards and procedures for testing and review.Review and evaluate technological developments in hardware, software, and telecommunications for applicability to current or future requirements.Analyze user requirements to derive software design and performance requirements.Apply the appropriate standards, processes, procedures, and tools throughout the development lifecycle, and ensure reuse of code.Contribute during the entire software development process including requirements, design, implementation, test, debugging and deployment.Perform other duties as assigned.Standard Essential Functions
Regular and reliable attendance on a full time basis [or in accordance with posted schedule].Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.Embodies AEVEX's cultural values and aligns daily actions with department goals and company culture.Qualifications and Competencies
Security Clearance- Ability to obtain/maintain a Secret DoD clearance, U.S. Citizenship requiredAbility to grow your professional skills and learn from challenges.Ability to collaborate in the development effort while also providing innovative and creative solutions.Ability to run with an idea or solution and create opportunities to see the product succeed.A record of successful delivery of software applications as an individual and with a team.Strong understanding of agile software development methodologies and principles.Strong understanding of and desire to implement continuous delivery and integration within the development life-cycle.Excellent verbal and written communication skills in order to clearly communicate design, architecture, implementations and requirements.Self-motivated and capable of managing own workload.Results-oriented with a commitment to achieving goals.Excellent time management and organizational skills.Demonstrated ability to meet deadlines and handle pressure effectively.Education / Certifications
Bachelor's degree in Computer Science, Computer Engineering, or related Software Development focused field.Experience
6+ years of software development experienceExperience with build systems/tools such as CMake, Meson, and NinjaRequired Experience:C/C++CMakeEmbedded and micro-controller programmingLinux, x86, ARM - cross-compilers and toolchainsMiddleware (e.g., ROS1/2, zmq, RabbitMQ, DDS, or Zenoh)GitDockerNetworking and Data I/OPreferred Experience:Autopilot integrationAutonomyVisual Studio / VS CodeSensor fusion (i.e., GNSS, IMU, Visual Navigation)Sensor fusion timingCollaborative NavigationAlgorithm developmentLinux toolsOpen Source robotics/perception libraries (e.g., Eigen, GDAL, OpenCV)CI/CDPhysical Requirements
While performing the duties the employee is: Constantly required to sit, and to reach to use computers and other office equipment Frequently required repetitive movements of wrists, hands, and/or fingers For the purpose of this summary, occasionally is used to represent up to 1/3 of the time given to the work day, frequently represents 1/3 to 2/3 of the time and constantly represents 2/3 or more of the time.
About AEVEX
AEVEX, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.
AEVEX provides a full suite of comprehensive benefits, including a 401(k)-retirement plan, comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company, professional development funds, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees.
Equal Employment Opportunity:
AEVEX is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.
Read LessWork Arrangement
This is an onsite position.
Job Overview
As an Engineering Technician, you'll play a key role in supporting R&D projects and collaborating with cross-functional portfolio teams. You'll be involved in the end-to-end development of hardware prototypes, contributing to the design and assembly of PCB, mechanical components, and software scripts. Your work will include conducting tests and experiments that drive development toward manufacturing readiness, while maintaining thorough documentation and process records to track test data and results. This is a dynamic, fast-paced environment where collaboration is at the heart of everything we do. You'll have opportunities to explore a variety of projects and engage with a talented team of engineers to share knowledge and expertise.
Essential Functions
Diagnose and troubleshoot system issues to identify faulty componentsConduct troubleshooting for both electrical and mechanical systems to ensure optimal performanceUse oscilloscopes and digital multimeters (DMM) to thoroughly test SystemsSolder wire harnesses and making cables based on minimal documentationAssist in diagnosing and resolving technical challenges, contributing to project success.Configuration, troubleshooting, data analysis, and integration of a wide variety of applications and equipment such as (GPS receivers, LiDAR sensors, Inertial sensors, network routers, radio modems, meteorological sensors, serial port hubs, etc.)Execute software configuration checks and validate system build states using Ground Control Station (GCS) tools and Mission Planning Software as directed.Work with Arduino (or Equivalent) for micro controllersWork with raspberry Pi's (or Equivalent) for different platforms and productsPerform software test and debugging with engineering support.Contribute to the design, assembly, and testing of UAV frames for advanced projects.Implement and uphold 5S methodology to streamline workflows and develop efficient lean processes.Meticulously document testing procedures and data to ensure accuracy and support repeatability in future projects.Work closely with cross-functional teams to facilitate the testing, completion, and optimization of components.Assist in building and setting up platforms for both testing and event execution, ensuring functionality and safety.Carry out additional duties as assigned, contributing to the overall success of engineering and project goals.Collaborate with Manufacturing team to help push products to deliveryPerform other duties as required.Standard Essential Functions
Regular and reliable attendance on a full time basis [or in accordance with posted schedule].Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.Embodies AEVEX's cultural values and aligns daily actions with department goals and company culture.Qualifications and Competencies
Solid knowledge of Electrical and Aircraft SystemsKnowledge of power and mechanical systemsKnowledge of UAV and CUAVKnowledge of Mission Planner Software (or Equivalent UAS software)Knowledge of Mission Planner Software (or Equivalent UAS software)Knowledge of uploading GCS parameters/ settingsKnowledge any software coding/ scripting (Lynx, C++, TTL)Knowledge on Microsoft office (Excel, Word, Power point, ect.)Understanding of Electrical equipment (O-Scopes, DMM)Ability to understand cable drawingsCollaborates effectively within teams and builds strong working relationshipsQuickly adapts and learns new skillsWorks productively under supervisionEducation / Certifications
Associate degree in engineering or technical field preferredExperience
3-5 years of experience as an engineering technician or other relevant technical fieldEquivalent documented work experience in lieu of degree may be acceptableExperience with:Altium PCB layout softwareCable wiring for RC planesUnderstanding Gas enginesUnderstanding electrical motorsMission Planner softwareElectrical testing equipmentPhysical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties the employee is:
Frequently required to stand for extended periods of time
Frequently required repetitive movements of wrists, hands, and/or fingers
For the purpose of this summary, occasionally is used to represent up to 1/3 of the time given to the work day, frequently represents 1/3 to 2/3 of the time and constantly represents 2/3 or more of the time.
Security Clearance
Ability to obtain/maintain a Secret DoD clearance, U.S. Citizenship required.About AEVEX
AEVEX, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.
AEVEX provides a full suite of comprehensive benefits, including a 401(k)-retirement plan, comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company, professional development funds, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees.
Equal Employment Opportunity:
AEVEX is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.
Read LessWork Arrangement
This is an onsite position. Offsite travel related to training/ customer events maybe required.
Job Overview
As an Engineering Technician, you'll play a key role in supporting R&D projects and collaborating with cross-functional portfolio teams. You'll be involved in the end-to-end development of hardware prototypes, contributing to the design and assembly of PCB, mechanical components, and software scripts. Your work will include conducting tests and experiments that drive development toward manufacturing readiness, while maintaining thorough documentation and process records to track test data and results. This is a dynamic, fast-paced environment where collaboration is at the heart of everything we do. You'll have opportunities to explore a variety of projects and engage with a talented team of engineers to share knowledge and expertise.
Essential Functions
Troubleshoot electronic systems to identify and resolve issuesDiagnose and repair circuit boardsSolder PCBs with Surface-Mounted Components (SMCs)Test circuit boards using oscilloscopes, digital multimeters, spectrum analyzers, and other test equipmentPerform SMT (Surface-Mount Technology) soldering on circuit boardsSolder wire harnesses and making cables based on minimal documentationModify circuit boards using wire jumpers and PCB trace modificationsSupport 5S and Lean processes to maintain a clean and efficient work environmentDocument test procedures and data for repeatability and consistencyCollaborate with cross-functional teams to ensure timely completion of testing and projectsAssist in the construction of testing platforms and event setupsReview and interpret PCB layouts for accurate implementationPerform other duties as assigned.Standard Essential Functions
Regular and reliable attendance on a full time basis [or in accordance with posted schedule].Responsible for exhibiting professional behavior with both internal and external business associates that reflects positively on the company and is consistent with the company's policies and practices.Embodies AEVEX's cultural values and aligns daily actions with department goals and company culture.Qualifications and Competencies
Solid knowledge of Electrical SMT and SoftwareKnowledge of Analog, Digital, and Power circuitsAbility to understand schematics, assembly drawings, and PCB layoutUnderstanding of Electrical equipment (O-Scopes, DMM)Knowledge of SMT Soldering (Micro-soldering)Knowledge on Microsoft office (Excel, Word, Power point, ect.)Ability to work well in a team as well as collaborate with other teamsAble to obtain new skills quicklyAble to work with supervisionAbility to multi-task and work on multiple projects in a fast-paced environment; able to support project tasks, scope change, and schedules to keep technical projects on-trackStrong verbal and written communication skillsPreferred Knowledge in:Altium PCB layout softwareCable wiring for RC planesUnderstanding Gas enginesUnderstanding electrical motorsJ-StandardEducation / Certifications
Associate degree in engineering or technical field preferredExperience
3-5 years of experience as an engineering technician or other relevant technical fieldEquivalent documented work experience in lieu of degree may be acceptableExperience with troubleshooting PCB's and electrical systemPhysical Requirements
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties the employee is:
Frequently required to stand for extended periods of time
Frequently required repetitive movements of wrists, hands, and/or fingers
For the purpose of this summary, occasionally is used to represent up to 1/3 of the time given to the work day, frequently represents 1/3 to 2/3 of the time and constantly represents 2/3 or more of the time.
Security Clearance
Ability to obtain/maintain a Secret DoD clearance, U.S. Citizenship required.About AEVEX
AEVEX, headquartered in Solana Beach, California, supports the U.S. national security mission and partner nation needs around the world by providing full-spectrum aviation, remote sensing, and analysis solutions. The company's capabilities include custom design and engineering; rapid prototyping; sensor integration and sustainment; aircraft modification and certification; flight test instrumentation and support; mission operations service; advanced intelligence data processing, exploitation, and dissemination solutions; and tailored hardware and software mission-system tools. AEVEX uses agile and customized approaches to rapidly define, develop, and deliver specialized solutions for airborne special mission needs for the U.S. Government, partner nations, and commercial businesses. AEVEX has major offices in California, Florida, North Carolina, Ohio, and Virginia.
AEVEX provides a full suite of comprehensive benefits, including a 401(k)-retirement plan, comprehensive Medical, Dental, Vision, Disability and Life insurance group coverage with a portion of the premiums paid by the company, professional development funds, and an Employee Assistance Plan (EAP) with counseling, legal help, child and elder care support, among other benefits for qualified employees.
Equal Employment Opportunity:
AEVEX is an Equal Opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religious creed, color, sex (including pregnancy, breast feeding and related medical conditions), gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship status, military and veteran status, marital status, age, protected medical condition, genetic information, physical disability, mental disability, or any other protected status in accordance with all applicable federal, state and local laws.
Read Less