LogoKode$word
F
Verified Tech Organization

Careers at F7D8749A 72D6 407C Bf98 292Ea630C73A

Browse and filter through all verified positions currently open at F7D8749A 72D6 407C Bf98 292Ea630C73A.

Total Company Roles91
Matching Filter91

Stay Updated with KodeSword Jobs

Subscribe to our free job newsletter and never miss a new opening.

Subscribe

All Openings (91)

Ordered by most recently published

Autonomy & Perception Software Engineer

On-sitefull timeMid-LevelSan Diego, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: Help build perception software that works beyond the lab. Shield AI’s Perception team builds software that helps autonomous aircraft and vehicles understand their surroundings and make decisions in the real world. We’re looking for an experienced engineer who enjoys solving difficult perception problems and turning those solutions into reliable autonomy capabilities. You’ll bring depth in an area such as object tracking, classical/ML-based detection, computer vision, optimal state estimation, or sensor fusion. Working alongside autonomy, simulation, platform, and test engineers, you’ll take capabilities from an initial idea through deployment in the Hivemind product. What you'll do: Develop perception algorithms and production software in modern C++. Own features from design and implementation through integration, testing, and delivery. Investigate system behavior using sensor data, simulation, logs, and focused experiments. Collaborate across teams to turn research and customer-driven work into reusable product capabilities. Contribute to technical direction, review designs and code, and mentor other engineers. Required qualifications: Experience delivering production C++ software for perception, robotics, autonomy, or a related technical field. Strong technical depth in at least one relevant area: detection, tracking, computer vision, image processing, estimation (e.g. Kalman Filtering), or sensor fusion. An ability to debug complex systems and build software that others can understand, test, and maintain. Comfort using Python or similar tools for experimentation and data analysis. Sound technical judgment and a collaborative approach to solving problems. Preferred qualifications: Experience with real sensors (EO/IR, Radar, LiDAR, IMU) embedded or GPU deployment resource-constrained compute environments This role can be based in San Diego, San Mateo, Washington, DC, or Orlando, with a hybrid schedule of three days per week in the office. #LI-KC3 #LD Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified4 days ago

Senior Software Engineer, Autonomy Integration

On-sitefull timeSeniorSan Diego, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: We are hiring a Software Engineer, Autonomy Integration, who will be embedded in the Planning and Controls team and work day to day with Pilot's cross-functional Integration team. In this hands-on software role, you will build durable integration capability: reliable environments, representative end-to-end tests, diagnosable failures, and software that is ready for hardware and flight testing. You will draw on your experience in planning, controls, or autonomy decision-making and your systems integration skills to work across domain boundaries. The Pilot Integration team provides stable reference integrations that component teams can use to add new capabilities and prove that they work as part of the larger autonomy stack. It builds and maintains the environments where Hivemind Pilot's autonomy capabilities come together. The team's work spans planning and controls, perception, simulation, vehicle interfaces, deployment, and system-level testing. We are hiring across multiple experience levels. Depending on experience, engineers may begin with well-defined integrations and tests or independently own end-to-end workflows and ambiguous cross-system investigations. What you'll do: Build and maintain stable Pilot integration environments, reference configurations, reusable test fixtures, and representative end-to-end examples. Partner with component teams as they add capabilities to the shared integration environment, maintain the integration baseline, and help resolve gaps in shared workflows, test harnesses, or extensibility. Develop and maintain automated software-in-the-loop and hardware-in-the-loop tests that exercise behavior across autonomy components. Integrate and debug production software across planning and controls, simulation, vehicle interfaces, and other parts of the autonomy stack. Investigate failures across system boundaries. Reproduce and instrument each problem, isolate the responsible layer, fix integration-owned defects, and give the owning team clear evidence when a component or infrastructure change is required. Develop integration-oriented bridge blocks and adaptors for common vehicle and hardware interfaces, along with the tests and documentation needed to maintain them. Improve repeatability with focused integration tooling for configuration validation, deployment, diagnostics, log collection, test orchestration, and failure triage. Support deployment of the integrated autonomy stack to representative hardware, including software configuration, telemetry, interface troubleshooting, and lab or field debugging. Work with the flight-test team to define test objectives, prepare integrated software and instrumentation, assess test readiness, support troubleshooting during test events, and analyze integration failures afterward. Write and maintain setup guides, reference configurations, troubleshooting runbooks, and executable examples. Contribute technical material to Pilot training. Surface brittle interfaces and recurring integration problems so that the responsible Pilot teams can make informed architectural decisions. Improve integration quality by reducing integration defects and increasing end-to-end test readiness. Required qualifications: Bachelor's degree in a field such as computer science or robotics, or equivalent practical experience. Experience developing or integrating planning, controls, or autonomy decision-making software. Strong production software engineering skills in modern C++ and Python. Hands-on experience integrating software with robotic or autonomous hardware, including deployment, interfaces, telemetry, and lab or field debugging. Experience with software-in-the-loop or hardware-in-the-loop testing and automated system-level tests. Experience developing and debugging software on Linux. Strong systems-debugging skills, including the ability to reason across configuration, software, network, timing, and hardware boundaries. Ability to write maintainable tests and tools for distributed or real-time systems. Ability to communicate technical findings clearly and work effectively with engineers from several disciplines. Ability to travel periodically and support lab, field, or flight-test events that may occur outside normal working hours. Preferred qualifications: Experience integrating across several autonomy domains, such as perception, state estimation, planning, controls, simulation, communications, or vehicle interfaces. Experience supporting aircraft integration or flight-test readiness. Experience with robotics middleware, vehicle protocols such as MAVLink, or integration adaptors. Experience designing repeatable, diagnosable end-to-end test environments for complex autonomous systems. Experience with configuration-driven systems, dependency compatibility, observability, or automated test orchestration. Experience delivering software for fielded, real-time, safety-critical, or resource-constrained systems. A record of leading ambiguous technical investigations or mentoring engineers through complex integration work. #LI-KC3 #LC Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified4 days ago

Engineer II, Deep Learning

On-sitefull timeMid-LevelMelbourne, Australia
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: Join Our Team: Shape the Future of Perception Technology ! 🚀 Are you ready to revolutionize the world of perception capabilities for both autonomous and non-autonomous platforms? At the forefront of innovation, we are pushing the boundaries of what’s possible, turning cutting-edge insights into real-time, deep-learning-based solutions to solve practical perception challenges on the edge. Your skills will play a key role in driving transformative solutions that redefine the future. Be part of a dynamic team where innovation meets impact. Let’s shape the future together! What you'll do: Research, design and implement state-of-the-art perception capabilities, taking ideas from conception into world-class field solutions Work with and deploy our AI stack to edge devices Work in collaboration with the other deep learning engineers to architect and develop tools help to scale up our deep learning operations Stay abreast with the literature and actively involve in various R&D project(s) Required qualifications: Demonstrable experience in delivering deep-learning-based solutions to solve computer vision problems with industry-based experience between Strong understanding of using convolutional neural networks and/or transformers for object classification, recognition or segmentation Experience with implementing novel deep learning network architectures using existing frameworks (TensorFlow, Caffe, PyTorch or similar) Relevant tertiary qualifications (Bachelors/Master/PhD in Computer Science or related fields) Help us redefine what’s possible in AI-driven perception — apply today! Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
AI / ML & Data Science
Verified4 days ago

Staff Engineer, Software Test

On-sitefull timeLead / StaffMelbourne, Australia
Apply Now

Job Description: Shield AI's Software Test & Automation Team develops the verification, validation, and automation capabilities that enable rapid delivery of Hivemind autonomy across the Expeditionary and Emerging Operations portfolio. Our mission is to provide objective evidence of software quality, reliability, and mission readiness by building scalable automated test frameworks, repeatable validation environments, and data-driven readiness assessments spanning simulation, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and Vehicle-in-the-Loop (VIL) environments. As a Senior Software Test & Automation Engineer, you will design and develop automated test infrastructure, execute system-level verification activities, analyze software performance, and build the tooling that enables continuous validation throughout the development lifecycle. Working closely with autonomy software, systems engineering, digital infrastructure, and flight test teams, you will help ensure autonomy capabilities are validated, repeatable, and ready for operational deployment. What you'll do: Design, develop, and maintain automated test frameworks, validation tooling, and test infrastructure supporting autonomy software. Develop and execute verification and validation strategies across simulation, SIL, HIL, VIL, and representative system environments. Build automated regression, integration, functional, and performance test suites that improve software quality and deployment confidence. Develop Python-based automation, test harnesses, and analysis tools that reduce manual testing effort and improve repeatability. Analyze test results, identify software defects and integration issues, and support cross-functional root cause investigations. Develop software quality metrics, dashboards, and readiness assessments that provide objective evidence of software maturity. Integrate automated testing into CI/CD workflows to enable continuous validation and rapid developer feedback. Collaborate with autonomy software, systems engineering, flight test, and integration teams to define validation strategies and readiness criteria. Improve test infrastructure, automation coverage, and validation methodologies across the Expeditionary and Emerging Operations portfolio. Required qualifications: BS in Computer Science, Aerospace, Electrical, Mechanical Engineering or related field. 4–7 years developing software test, verification, automation, or validation solutions for robotics, autonomy, aerospace, or other complex distributed systems. Strong proficiency in Python for automation, testing, and data analysis. Experience developing automated test frameworks, test harnesses, or validation infrastructure. Experience with Linux-based development environments. Experience validating software in simulation, SIL, HIL, and/or representative hardware environments. Experience debugging complex software and system integration issues. Experience with CI/CD pipelines and continuous validation practices. Strong understanding of software verification, regression testing, and quality assurance methodologies. Preferred qualifications: Experience with flight control systems such as ArduPilot or PX4. Experience with unmanned aerial systems (fixed-wing, quadrotor, or both) Background in autonomy, robotics, or aerospace systems Familiarity with flight controllers, radios, and communications systems Eligibility Our mission is to protect service members and civilians with intelligent systems, and this role supports that mission directly by working with Australian Government classified material. It requires an Australian Government security clearance at [Baseline / NV1 / NV2] level. You don't need to hold a clearance already, we will sponsor your clearance and support you, because mission first, people always. Australian citizenship is a mandatory requirement for this role. It is a condition of clearance eligibility set by the Australian Government, eligibility details are here: https://www.agsva.gov.au/applicants/eligibility-suitability #LD

View more...
QA & Automation
Verified4 days ago

Engineer II, Software Test and Automation - New Grad

On-sitefull timeEntry / JuniorWashington, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: Shield AI's Software Test & Automation Team develops the verification, validation, and automation capabilities that enable rapid delivery of Hivemind autonomy across the Autonomous Collaborative Platform (ACP) portfolio. Our mission is to provide objective evidence of software quality, reliability, and mission readiness by building scalable automated test frameworks, repeatable validation environments, and data-driven readiness assessments spanning simulation, Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and Vehicle-in-the-Loop (VIL) environments. As a Software Test & Automation Engineer (L2), you will work alongside experienced engineers to develop automated tests, improve validation tooling, analyze software performance, and support system-level verification activities for autonomous systems. You will gain hands-on experience working with autonomy software, simulation environments, hardware-in-the-loop systems, and real-world robotic platforms while contributing directly to the tools and processes used to evaluate software quality and mission readiness. What you'll do: Develop Python-based automated tests, test utilities, and analysis tools supporting autonomy software validation. Support verification and validation activities across simulation, SIL, HIL, VIL, and representative system environments. Build and improve regression, integration, functional, and performance tests with guidance from experienced engineers. Analyze test results, identify unexpected system behavior, and assist with debugging software and integration issues. Develop scripts and tools that reduce manual testing effort and improve the repeatability of test execution and analysis. Support the development of software quality metrics, dashboards, test reports, and readiness assessments. Assist with integrating automated tests into CI/CD workflows to provide rapid feedback to software developers. Collaborate with autonomy software, systems engineering, flight test, and integration teams to understand system behavior and validation requirements. Participate in laboratory and hardware testing of autonomous systems, sensors, flight controllers, networking equipment, and mission computers. Identify opportunities to improve test coverage, automation, documentation, and validation workflows. Required qualifications: Master’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Mechanical Engineering, Systems Engineering, or a related technical discipline; equivalent practical experience may be considered. Python programming experience from coursework, projects, research, or student teams. Familiarity with software development and debugging fundamentals. Interest in robotics, autonomy, aerospace, embedded systems, or software testing. Strong problem-solving, communication, and teamwork skills. Preferred qualifications: Experience with Linux, Git, or Docker. Exposure to automated testing, unit testing, or integration testing. Experience with sensors, flight controllers, embedded systems, or networking. Coursework or projects in robotics, controls, autonomy, computer vision, or embedded systems #LI-LD1 #LB Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
QA & Automation
Verified4 days ago

Engineer II, Software - Factory - New Grad

On-sitefull timeEntry / JuniorWashington, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job DescriptIon: As an Software Engineer II on the HMS Factory Team, you will help build and maintain automated testing, log-analysis, and scenario-generation tools that support the Hivemind Platform (HMP). You will work with experienced software, autonomy, and systems engineers to help teams evaluate AI Pilot behaviors through repeatable simulation testing and data-driven performance analysis. This is a hands-on engineering role for an early-career developer interested in autonomy, simulation, software test infrastructure, data analysis, and distributed systems. You will contribute Python-based tooling, test automation scripts, analysis utilities, and documentation that help autonomy and systems developers run tests, understand simulation results, and identify software issues. You will also gain exposure to secure and commercial development environments, build and dependency-management workflows, containerized infrastructure, and distributed test orchestration. Under guidance from senior engineers, you will help improve the reliability, usability, and scalability of the team’s testing and analysis ecosystem. What you'll do: Develop, test, and maintain Python scripts and libraries used to analyze simulation data, extract log information, and calculate basic mission or system-performance metrics. Support the development of analysis tools that process simulation outputs, telemetry, rosbags, and other test artifacts. Help build and maintain automated test workflows and wrappers around HMS Forge and other internal test-orchestration tools. Assist with developing program-specific test adapters, configuration files, and automation utilities in Python and, when needed, C++. Contribute to programmatic scenario-generation tools that create varied simulation conditions for testing autonomy behaviors. Write and maintain domain-randomization scripts that vary environmental, vehicle, sensor, mission, or operational parameters across test runs. Investigate test failures and simulation issues by reviewing logs, configuration files, telemetry, rosbags, network captures, and automated test results. Help improve repeatability and consistency in simulation testing by maintaining reusable test templates, common analysis utilities, and standardized reporting outputs. Assist with containerized development and testing environments using tools such as Docker, Kubernetes, and related infrastructure tooling. Contribute to prototype configurations for distributed testing and batch simulation runs, including Terraform, Kubernetes manifests, or similar deployment configurations. Help maintain stable development workflows by supporting source-control practices, dependency updates, CI/CD pipelines, and software build troubleshooting. Create clear developer documentation, setup guides, API references, example workflows, and workspace templates for engineers using automated simulation-test tools. Participate in code reviews, design discussions, test reviews, and collaborative debugging sessions with autonomy, simulation, platform, and program teams. Required qualifications: Master’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Systems Engineering, or a related technical discipline; equivalent practical experience may be considered. Foundational software-development experience in Python gained through coursework, internships, research, personal projects, or professional experience. Familiarity with Python scripting, automation, and data processing. Experience with libraries such as NumPy, Pandas, matplotlib, or similar tools is helpful. Familiarity with Linux development environments, including command-line tools, basic shell scripting, software installation, and debugging. Understanding of core software-engineering practices, including Git-based version control, code review, automated testing, and debugging. Familiarity with structured data formats and APIs, such as JSON, YAML, CSV, REST APIs, or command-line interfaces. Exposure to automated testing, CI/CD systems, simulation environments, robotics, autonomy, data pipelines, or developer tooling. Basic understanding of container concepts and tools such as Docker, Podman, or Kubernetes. Strong technical problem-solving skills, attention to detail, and a willingness to learn in a fast-moving, collaborative engineering environment. Ability to obtain and maintain an active U.S. SECRET security clearance; U.S. citizenship is required. Preferred qualifications: Internship, academic project, research, or personal-project experience involving autonomous systems, robotics, simulation, software testing, data analysis, or distributed computing. Experience creating Python-based data-analysis workflows using NumPy, Pandas, SciPy, matplotlib, Plotly, or similar libraries. Exposure to continuous-integration systems such as GitHub Actions, GitLab CI, Jenkins, Buildkite, or similar tools. Familiarity with test frameworks such as pytest, unittest, GoogleTest, Robot Framework, or similar tools. Experience working with containers using Docker or Podman, including writing Dockerfiles and running local containerized applications. Exposure to Kubernetes, Terraform, Helm, or other infrastructure-as-code and container-orchestration tools. Familiarity with ROS, ROS 2, rosbag files, telemetry formats, robotics middleware, network diagnostics, or simulation logs. Familiarity with distributed compute frameworks or container orchestration tools is highly preferred. Familiarity with Python-based distributed-computing concepts and large-scale simulation workloads; exposure to Ray, task or actor-based parallelism, Monte Carlo testing, parameter sweeps, and Design of Experiments (DOE) is preferred. Experience creating Python-based data-analysis workflows using NumPy, Pandas, SciPy, matplotlib, Plotly, or similar libraries. Experience using Linux debugging and observability tools, such as grep, jq, tail, journalctl, tcpdump, Wireshark, or Python logging. Interest in generative AI, AI-assisted software development, agentic workflows, automated analysis, or developer productivity tooling. #LI-LD1 #LB Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified4 days ago

Engineer I, Software Integration - New Grad

On-sitefull timeEntry / JuniorWashington, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: The Systems & Platform Integration team serves as the engineering bridge between Hivemind autonomy and operational platforms across Shield AI’s Expeditionary and Emerging Operations portfolio. Our mission is to rapidly enable new platform adoption by developing the software interfaces, configurations, and integration frameworks required to connect autonomy with vehicle systems, sensors, payloads, mission computers, and communications systems. As a Software Integration Engineer (L1), you will work alongside experienced engineers to develop the software interfaces that connect Hivemind with real-world platforms. You will gain hands-on experience writing C++ integration software, working with device and vehicle interfaces, configuring Linux-based mission computers, and troubleshooting data flow across distributed systems. You will support integration and validation activities across Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), Vehicle-in-the-Loop (VIL), lab, and field environments. What you'll do: Develop C++ software interfaces between Hivemind and sensors, flight controllers, payloads, radios, and vehicle systems. Build and maintain interface blocks, platform adapters, and middleware components. Integrate data from sensors and vehicle systems into autonomy software. Implement and debug communication interfaces using protocols such as MAVLink, serial, TCP/UDP, and multicast. Configure and deploy software on Linux-based mission computers. Support SIL, HIL, VIL, and lab integration testing. Develop Python scripts and tools for testing, configuration, data analysis, and troubleshooting. Debug issues involving software interfaces, data formats, timing, networking, configuration, and system behavior. Work with autonomy, systems, test, and flight teams to integrate and validate software on new platforms. Required qualifications: Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Mechanical Engineering, Systems Engineering, or a related technical discipline; equivalent practical experience may be considered. Programming experience in C++ through coursework, projects, research, or student teams. Familiarity with Linux and basic software debugging. Understanding of basic programming concepts such as classes, data structures, interfaces, and object-oriented programming. Interest in robotics, embedded software, distributed systems, autonomy, or aerospace systems. Strong problem-solving, communication, and teamwork skills. Preferred qualifications: Experience with robotics or engineering teams such as FIRST Robotics. Familiarity with ROS/ROS 2, ArduPilot, PX4, MAVLink, or similar frameworks and protocols. Experience with CMake, Git, Docker, or other C++ development tools. Familiarity with serial, CAN, TCP/UDP, multicast, or other communication interfaces. Experience working with sensors, flight controllers, embedded systems, or mission computers. Coursework or projects involving robotics, embedded systems, networking, controls, or autonomous systems. Python experience for scripting, testing, or data analysis. #LI-LD1 #LA Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified4 days ago

Software Development Engineer - New Graduate

On-sitefull timeEntry / JuniorSan Diego, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . We are seeking Autonomous Software Engineers for full-time roles starting in 2027! This is a paid, in-person, full-time position for students graduating during the 2026-2027 academic year. We are now reviewing applications for positions starting after graduation in 2027. What you'll do Design, implement, test, and ship C++ and/or Python features, tools, and tests alongside experienced engineers. Write embedded firmware in C/C++ for real-time software that controls our advanced UAV while in flight. Develop tests, reporters, and tooling in Python to validate software behavior and performance. Develop and evaluate autonomy software across areas such as mission behavior, planning, multi-agent coordination, decision-making, platform integration, or perception (object detection, tracking, sensor fusion, localization, situational awareness, or AI/ML-enabled workflows). Build unit and integration tests, run and analyze simulation or bench results, and investigate failures using logs, telemetry, traces, and debugging tools. Support software integration across autonomy capabilities, platform/vehicle interfaces, sensors, perception products, mission compute, and operator or command-and-control (C2) systems, including simulation, software-in-the-loop, hardware-in-the-loop, and bench testing. Work with real and simulated data from cameras, EO/IR sensors, IMUs, GPS, radars, or other mission payloads. Work cross-functionally with electrical and mechanical engineers to help determine and validate software requirements. Write documentation for setup steps, interface assumptions, configuration, test procedures, and findings to make workflows repeatable. Participate in code reviews, design discussions, and test debriefs, and take on more ownership of features and fixes over time. Required Qualifications Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or a related field, graduating between December 2026 and August 2027. Proficiency in C++ and/or Python. Solid foundation in data structures, algorithms, and software fundamentals. Ability to own well-scoped tasks with limited guidance and communicate progress clearly. Must be able to work in-person full-time. Preferred Qualifications Hands-on project experience (competition team, research lab, capstone, or personal projects) involving robotics, controls, planning, computer vision, or machine learning. Prior internship or co-op experience writing software. Familiarity with simulation tools, ROS/ROS2, or hardware-in-the-loop/software-in-the-loop testing. Experience with sensor data (cameras, EO/IR, IMU, GPS, radar) or multimodal AI/ML data (vision-language or vision-language-action models). Experience writing unit/integration tests and debugging using logs or telemetry. Comfortable working in a Linux environment and using version control (e.g., Git). Exposure to embedded systems, real-time software, or safety-critical software practices. Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified5 days ago

Software Engineer, Networking & OS

On-sitefull timeMid-LevelDallas, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: As a Software Engineer (Networking & OS) on V-BAT, you will be instrumental in designing, implementing, and optimizing the network infrastructure for our Unmanned Aerial System (UAS) which is deployed in some of the most challenging environments worldwide. V-BAT is designed to operate in contested, GNSS-denied airspace, and our network must maintain highly reliable, secure, and efficient communication between all air and ground devices. What you'll do: Design and build custom, resilient Layer 2 / Layer 3 network topologies optimized specifically for V-BAT mission profiles, focusing on device isolation, dynamic traffic management, and transmitting traffic across multiple links. Implement networking features directly on embedded Linux operating systems, including custom routing, TUN/TAP interfaces, user-space tunnels, and socket-level applications. Work backward from operator capabilities to build bandwidth-optimized, low-latency communication paths over lossy or constrained radio and satellite links. Write clean, production-grade C, C++, or Python code to build things like software-defined network interfaces, traffic shaping policies, and link failover mechanisms. Partner with software engineers, hardware engineers, and field operators to validate end-to-end network performance in both hardware-in-the-loop (HIL) labs and flight test environments. Required qualifications: Bachelor’s degree with 5+ years of relevant experience, or Master’s with 4+ years, or PhD with 2+ years. Strong proficiency writing software in C, C++, or Python in a Linux environment, with a track record of shipping software that interacts directly with the OS networking stack. Deep understanding of Linux networking fundamentals (netlink, IP route/tables, iptables/nftables, TUN/TAP interfaces, Linux network namespaces, and socket programming). Solid grasp of Layer 2 and Layer 3 network fundamentals, custom routing protocols, VLAN tagging, QoS/traffic management, and VPN/tunneling mechanisms (e.g., OpenVPN, GRE, IPsec, or custom user-space tunnels). Practical experience troubleshooting network degradation using low-level tools (e.g., tcpdump, wireshark, iproute2, iperf) in lossy, high-latency, or bandwidth-constrained environments. Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment. Ability to obtain security clearance. Preferred qualifications: Experience developing embedded Linux networking applications using build systems like Yocto or OS-level customization tools. Experience working with RF and other hardware engineers to design network protocols and topologies which are tailored for a novel radio network design. Experience architecting network solutions for robotics, autonomous vehicles, aerospace, or edge computing hardware. Familiarity with network security, public key infrastructure (PKI), and cryptographic tunnels in embedded systems. #LI-AA1 #LC Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified5 days ago

Mission Systems Software Engineer - BlueSky

On-sitefull timeMid-LevelLos Angeles, United States
Apply Now

Shield AI is a venture-backed defense-tech company with the mission of protecting service members and civilians with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and synthetic reality technologies. With offices and facilities across the U.S., Europe, the Middle East, and Asia-Pacific, Shield AI’s technology actively supports operations worldwide. For more information, visit www.shield.ai . Follow Shield AI on LinkedIn , X , Instagram , and YouTube . Job Description: The Mission Systems Software Engineer will work on developing solutions of a real time system environment to provide mission computing support at the center of an autonomous aircraft with sensor and weapons. This role will work to establish a software architecture for a real time system that operates in a multi-level environment at real time. The role will require work with hardware, software and systems teams to come to a consensus design. This role will focus on development of new systems and software designs from PDR, CoDR, CDR to lab test, flight test and fielding. What you'll do: Serve as a software mission systems engineer for a safety- and mission-critical real-time mission-computing system aligned with A-GRA and AMS-GRA principles, profiles, interfaces, and data standards. Define and maintain the end-to-end software architecture, including mission applications, platform services, middleware, operating-system interfaces, hardware-abstraction layers, networking, data distribution, component boundaries, and APIs. Architect for deterministic real-time performance by addressing scheduling, latency, jitter, synchronization, throughput, resource utilization, distributed processing, and CPU/GPU/accelerator allocation. Develop architecture views, interface definitions, data-flow and deployment models, sequence and timing diagrams, resource budgets, trade studies, and technical decision records. Integrate sensors, effectors, communications, navigation, autonomy, mission management, command-and-control, data-processing, and vehicle services in collaboration with hardware, FPGA, cybersecurity, safety, systems, integration, and test teams. Design for mission resilience and assurance through fault detection and isolation, redundancy, graceful degradation, recovery, health monitoring, cybersecurity, airworthiness, certification, and requirements traceability. Establish engineering practices for concurrency, synchronization, memory and resource management, deterministic execution, interface control, configuration management, and predictable component integration. Define and execute verification strategies across HIL/SIL laboratories, simulations, test benches, flight-test environments, and deployed systems using automated, performance, stress, fault-injection, interface, and timing tests. Maintain technical ownership throughout the system lifecycle by evaluating enabling technologies and supplier designs, analyzing performance, managing technical debt and modernization roadmaps, promoting reuse, and communicating architectural decisions. Required qualifications: Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Systems Engineering, Aerospace Engineering, Electrical Engineering, or a related technical field. 8+ years of professional software-engineering experience, including 3+ years in software architecture, systems architecture, or technical leadership. Experience developing embedded, distributed, real-time, safety-critical, or mission-critical software systems. Proficiency in C, C++, Rust, or another strongly typed systems-programming language. Strong understanding of real-time software principles, including scheduling, concurrency, synchronization, latency, jitter, memory management, and deterministic execution. Experience with embedded operating systems or RTOSs, middleware, interprocess communication, networking, and data-distribution technologies. Experience defining software architectures, APIs, interface-control documents, data flows, deployment models, and system resource budgets. Experience integrating software with hardware, sensors, communications systems, navigation systems, effectors, or other mission-system components. Experience supporting software through requirements development, design reviews, implementation, integration, verification, system test, and deployment. Working knowledge of systems-engineering processes, requirements management, traceability, configuration management, and verification and validation. Ability to analyze system performance using instrumentation, telemetry, traces, profiling, network captures, timing data, and resource-utilization measurements. Strong cross-functional technical leadership, problem-solving, written communication, and presentation skills. Ability to obtain and maintain a U.S. Department of Defense security clearance; U.S. citizenship may be required for clearance eligibility. Preferred qualifications: Experience developing software for autonomous aircraft, unmanned aircraft systems, avionics, mission computers, robotics, or aerospace and defense platforms. Experience with A-GRA, AMS-GRA, OMS, UCI, FACE, or other government reference architectures and open-mission-system standards. Experience integrating autonomy, mission management, command-and-control, sensor processing, communications, navigation, and effector capabilities. Familiarity with airworthiness, safety-assurance, or certification standards such as DO-178C, DO-254, ARP4754A, or applicable military airworthiness guidance. Experience with CPU-, GPU-, FPGA-, or accelerator-based heterogeneous computing architectures. Experience with publish/subscribe middleware, quality-of-service controls, high-rate data distribution, precision timing, and distributed time synchronization. Experience designing cybersecurity controls for embedded or mission systems, including trust boundaries, least privilege, authentication, authorization, secure communications, and software integrity. Experience with HIL/SIL environments, simulation systems, laboratory integration, flight testing, or operational deployment. Experience evaluating supplier designs, RTOSs, middleware, computing platforms, or third-party software for architectural compliance and integration readiness. Active or previously held U.S. Department of Defense Secret clearance. #LI-AA1 #LF Full-time regular employee offer package: Pay within range listed + Bonus + Benefits + Equity Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment) Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information. ### Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.

View more...
Software Engineering
Verified5 days ago

Page 3 of 10