Software Engineer

4 weeks ago


Huntsville, Alabama, United States BAE Systems Full time
Job Description BAE Systems Integrated Defense Solutions (IDS) business is seeking a highly skilled Software Engineer specializing in Unmanned Aerial Systems (UAS) to support both internal research and development projects and the delivery of innovative DoD customer solutions. The position will be central in the refinement and execution of the company's UAS technology roadmap to advance our strategic position to win business, disrupt competition, and accelerate successful execution of customer mission objectives. The selected individual will develop and optimize software solutions that power autonomous flight, mission planning, control systems, and data processing for our UAS platforms. You will collaborate closely with multidisciplinary teams to deliver robust and scalable software solutions that meet the demands of our diverse customers.
IDS is a Business Area within the Intelligence & Security (I&S) sector of BAE Systems Inc. This position will report directly to the IDS Lead Software Engineer and will be a member of the IDS innovation team. The role will be based at one of our BAE regional offices and may require travel to customer locations.
Specific responsibilities of this position include but not be limited to:
  • Design, develop, and maintain software applications and systems for UAS platforms, including flight control algorithms, navigation systems, and real-time data processing
  • Implement algorithms and software modules for autonomous flight control, obstacle detection and avoidance, path planning, and mission execution
  • Develop tools and interfaces for mission planning, including route optimization, waypoint management, and payload integration
  • Collaborate with hardware engineers to integrate software components with UAS hardware systems, ensuring seamless operation and performance
  • Conduct rigorous testing, verification, validation, of software systems to ensure reliability, safety, and compliance with regulatory standards
  • Formally document the requirements, architecture, design, procedures, and configurations within the IDS engineering processes
  • Provide insights and recommendations that inform key decision-making processes that advance the company's strategic position to win business, disrupt competition, and accelerate successful execution of customer mission objectives
  • Remain current on emerging UAS technologies and industry trends to drive innovation through both internal research and development and enhancements to software capabilities
Required Education, Experience, & Skills Bachelor's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related technical field
Minimum of six years of experience in software development for embedded systems or robotics with specific experience in UAS preferred
Proficiency in programming languages such as C/C++, Python, or Java
Experience with real-time operating systems (RTOS) and embedded software development
Understanding of communication protocols and sensors commonly used in UAS
Knowledge of flight control systems, navigation algorithms, and sensor fusion techniques
Experience with simulation tools for testing and validation
Understanding of software development best practices, version control systems, and agile methodologies
Demonstrated knowledge of CI/CD tools and methodologies
Strong intellectual and analytical capabilities coupled with pragmatic problem-solving skills
Strong communications & influencing capabilities, a robust strategy & change management toolkit, and a passion to deliver innovative solutions
Collaborative work style with the ability to effectively interact with and earn the trust of peers and senior management across the organizationPreferred Education, Experience, & Skills Post-graduate degree
Knowledge and experience working in the DoD technical services industry
Experience in proposal development and processes

Pay Information
Full-Time Salary Range: $ $173700

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.

Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.
About BAE Systems Intelligence & Security BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference.

Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do—from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels.

Our Commitment to Diversity, Equity, and Inclusion:
At BAE Systems, we work hard every day to nurture an inclusive culture where employees are valued and feel like they belong. We are conscious of the need for all employees to see themselves reflected at every level of the company and know that in order to unlock the full potential of our workforce, everyone must feel confident being their best, most sincere self and be equipped to thrive. We provide impactful professional development experiences to our employees and invest in social impact partnerships to uplift communities and drive purposeful change. Here you will find significant opportunities to do meaningful work in an environment intentionally designed to be one where you will learn, grow and belong.
  • Software Engineer

    2 months ago


    Huntsville, Alabama, United States Kratos Defense Full time

    Software Engineer (Contingent)Kratos Defense - Huntsville, ALJob Description:Kratos Defense and Rocket Support Services is currently seeking resumes for a Software Engineer in Huntsville, Alabama. The selected candidate will be responsible for taking on portions of a system design. This involves establishing technical requirements based on stated functional...


  • Huntsville, Alabama, United States Leidos Full time

    Leidos Defense Systems is in search of a skilled Software Systems Engineer to become part of a diverse team within a structured organization dedicated to developing innovative solutions for intricate challenges, particularly in the realm of missile defense systems.About Us:With a presence across the United States, Leidos Defense is engaged in various sectors...

  • Software Engineer

    1 week ago


    Huntsville, Alabama, United States ASRC Federal Holding Company Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at ASRC Federal Agile Decision Sciences. As a Principal Software Developer for the GMD Weapon System (GWS) Architecture and Delivery (A&D) SPA SIM team, you will work in a collaborative environment on internal model framework development, internal tactical to model conversion,...

  • Software Engineer

    1 month ago


    Huntsville, Alabama, United States Kratos Defense and Security Solutions Full time

    Kratos Defense and Rocket Support Services is currently seeking resumes for a Software Engineer in Huntsville, Alabama. The selected candidate will be responsible for taking on portions of a system design. This involves establishing technical requirements based on stated functional objectives for the product. The candidate will analyze the requirements and...


  • Huntsville, Alabama, United States PeopleTec Full time

    Software Safety EngineerPeopleTec, Inc. - Huntsville, ALResponsibilities:PeopleTec is currently seeking a Software Safety Engineer to support our Huntsville, AL location.The candidate will provide Software and System Safety Engineering guidance and support to a US Army government project office (PO), ensuring adherence to applicable service and agency safety...


  • Huntsville, Alabama, United States Concordia Technologies, Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Concordia Technologies, Inc. as a key contributor to our ongoing research and development efforts in robotics and drone systems.Key ResponsibilitiesDesign and Development: Design, develop, and test software modules for mission planning, execution, and monitoring...

  • AI Software Engineer

    2 weeks ago


    Huntsville, Alabama, United States 1st Edge LLC Full time

    Company Overview1st Edge LLC is an innovative organization dedicated to delivering cutting-edge Artificial Intelligence solutions tailored for government clients. We pride ourselves on fostering a collaborative and employee-focused atmosphere, where our team members engage in significant projects that contribute to national defense and security.Position...


  • Huntsville, Alabama, United States SAIC Full time

    Job SummarySAIC is seeking a highly skilled Software Development Engineer to support the development of complex software systems for military weapon systems. As a key member of the MLRS team, you will be responsible for designing, developing, and testing software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software...


  • Huntsville, Alabama, United States Blue Origin Full time

    About Blue OriginBlue Origin is a pioneering aerospace manufacturer and spaceflight services company that is revolutionizing the space industry. Our mission is to make humanity a multi-planetary species and to create a future where millions of people live and work in space for the benefit of Earth.Job SummaryWe are seeking a highly skilled and experienced...


  • Huntsville, Alabama, United States Circadence Corporation Full time

    Job Title: Senior Software EngineerDepartment: Federal ServicesJob Purpose: Support National Cyber Range ComplexAbout Circadence CorporationCircadence is an award-winning, privately held, US-owned business that specializes in cybersecurity training and assessmentplatforms. Our core area of expertise is the development and management of cyber range...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Software Engineering Leader to join our team in Huntsville, AL. As a key member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, and testing complex software systems.Key ResponsibilitiesDesign and develop...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Software Systems Engineer to join our team of experts in creating innovative solutions for complex problems. As a key member of our multi-disciplinary team, you will be responsible for designing and developing software systems that meet the needs of our clients.Key ResponsibilitiesSoftware Development: Derive...


  • Huntsville, Alabama, United States Jacobs Full time

    About the Role:Jacobs is seeking a skilled Cloud Software Engineer to join our team in a Department of Justice organization. As a key member of our team, you will be responsible for designing and delivering on-premises and cloud-based applications. Your expertise in cloud technologies and services will support our customer's multiple national security...


  • Huntsville, Alabama, United States BAE Systems USA Full time

    Job SummaryWe are seeking a highly skilled and experienced Software Engineering Technical Lead to join our team at BAE Systems USA. As a leader in the development of advanced threat detection solutions, you will play a critical role in shaping the future of our technology and delivering cutting-edge solutions to our customers.Key ResponsibilitiesLead a...


  • Huntsville, Alabama, United States Raytheon Careers Full time

    About the RoleWe are seeking a highly skilled Cybersecurity Software Engineer to join our team at Raytheon Careers. As a key member of our commercial product team, you will be responsible for developing embedded software that secures systems at the lowest levels.Key ResponsibilitiesDesign and develop secure embedded software for commercial...


  • Huntsville, Alabama, United States CALIBRE Systems Full time

    Position Overview CALIBRE Systems Inc., a distinguished employee-owned Management Consulting and Digital Transformation firm, is in search of a Senior Software Engineer specializing in Full Stack Development. This role involves the design, creation, maintenance, and enhancement of computer applications and software solutions. Key Responsibilities Evaluate...


  • Huntsville, Alabama, United States L3Harris Technologies Full time

    Associate Engineer, Software 1L3Harris Technologies - Huntsville, ALWe are seeking an Associate Software Development Engineer to join our team in Huntsville, AL.This position contributes to the development of embedded real-time control system software and/or application software by performing software requirements analysis, design, implementation, unit test...


  • Huntsville, Alabama, United States APT Research Full time

    Apt Research is in search of a Software Safety Engineer to join our team. This position offers a hybrid work arrangement, allowing for primarily remote work with occasional in-office collaboration.Key Responsibilities:Execute software safety evaluations and testing proceduresCreate and maintain software safety documentationAssess software and system testing...


  • Huntsville, Alabama, United States BAE Systems Full time

    Job Description See what you're missing. Our employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And...


  • Huntsville, Alabama, United States MISC. Full time

    Position OverviewMISC. is seeking a Cybersecurity Software Engineer to contribute to our mission. The ideal candidate must possess an active secret clearance and be eligible for TS/SCI clearance.Key ResponsibilitiesEngage in software engineering tasks to support the organization's cybersecurity initiatives, simulating adversarial tactics in Computer Network...