Integration & Validation Engineer for Ceva's DSP toolchain and NPU AI software components, building and maintaining CI pipelines and system-level verifications.
Responsibilities
Build and maintain Jenkins pipelines integrating components from multiple teams
Set up gated check-ins on Git repositories and post-merge verification pipeline
Manage component packages and versioning with Conan, build final deliveries as Docker images
Triage integration failures and drive fixes
Requirements
B.Sc. in Computer Science, Software or Electrical Engineering
Design and improve CI/CD workflows, automate builds, tests, code analysis, packaging, and release activities, and support the development of heat pump applications.
Compensation
Competitive salary, Pension plans, health insurance, and other benefits according to the collective bargin.
Responsibilities
Design and improve CI/CD workflows
Automate builds, tests, code analysis, packaging, and release activities
Ensure software quality throughout the development lifecycle
Collaborate with software teams to improve platform
Reduce repetitive manual work and improve developer experience
Requirements
Degree in Computer Science, Software Engineering, Electrical Engineering, or related fields
Lead applied trajectory prediction and aircraft-response modeling for a safety-critical Run-Time Assurance product.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Lead development, tuning, and validation of TPA and recovery-behavior models using aircraft performance data, command-response assumptions, 3DOF/6DOF flyout concepts, wind effects, uncertainty bounds, and maneuver constraints.
Build Python-based analysis, simulation, HIL, and flight-test workflows to compare predicted versus observed aircraft behavior, identify model gaps, tune parameters, and maintain regression datasets.
Integrate and evaluate trajectory-prediction behavior through off-the-shelf or custom autopilot interfaces, including command modes, vehicle-state inputs, latency, mode transitions, control limits, and telemetry analysis.
Support hardware integration and flight-test campaigns across relevant platforms; help evolve trajectory-prediction and safety behaviors from single-aircraft use cases toward multi-agent collaborative CONOPS.
Produce algorithm handoff artifacts and contribute scoped C/C++ implementation, testing, and debugging as needed.
Requirements
Bachelor’s degree
Master’s degree
PhD
Nice to have: MATLAB
Nice to have: Simulink
Skills
Senior Safety-Critical Software Engineer
f7d8749a-72d6-407c-bf98-292ea630c73a · Posted Oct 29, 2026
Design, develop, and integrate a safety-critical Run-Time Assurance (RTA) product for autonomous aircraft and platforms.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Develop, integrate, and test configurable Run-Time Assurance (RTA) components
Adapt reusable C++ safety capabilities into production runtime components
Implement real-time C++ code at the boundary between mission autonomy, high-assurance middleware, and flight-control interfaces
Integrate safety-critical software with aircraft hardware for HIL and flight-test campaigns
Strengthen engineering evidence through CI, static and dynamic analysis, code reviews, documentation, designs, ICDs, system models, test results, and traceability artifacts
Requirements
Bachelor’s degree in Computer Science or related field
Master’s degree in Computer Science or related field
This role is for a seasoned C++ generalist and systems integrator who thrives at the intersection of software, infrastructure, and integration. You’ll lead complex technical efforts across distributed systems and simulation environments, with minimal oversight.
Responsibilities
Architect and implement high-performance C++ and Python systems across cross-platform environments.
Lead the design and integration of distributed systems, simulation tools, and third-party hardware/software.
Define and enforce technical direction, design patterns, and integration practices across projects.
Guide teams in building robust messaging and API layers (e.g., gRPC, REST, ZeroMQ) that bridge critical system components.
Own the evolution and support of CI/CD pipelines using GitLab CI, Docker, Conan, and CMake.
Requirements
Bachelor’s degree
Master’s degree
PhD
Nice to have: Real-time or distributed simulation experience
Lead automated testing and MLOps quality for Hivemind autonomy platform.
Compensation
Pay within range listed + Bonus + Benefits + Equity
Responsibilities
Own technical strategy, architecture, and roadmap for automated testing, verification, and MLOps quality across the Hivemind ecosystem.
Design and maintain scalable test frameworks for autonomy software, backend services, APIs, operator-facing applications, and distributed hardware environments.
Lead functional, integration, regression, system, performance, reliability, and end-to-end testing across simulation, edge-compute, software-in-the-loop, and hardware-in-the-loop environments.
Build automated ML validation pipelines covering data quality, training reproducibility, model accuracy, robustness, regression, latency, resource utilization, and system integration.
Establish CI/CD and continuous training workflows that provide versioning and traceability for datasets, models, configurations, evaluation results, and deployment artifacts.
Requirements
Bachelor's degree in Computer Science or related field
Build & release engineering role for teams shipping autonomy software to edge-deployed systems, focusing on reproducible builds, trustworthy artefacts, and deployable releases in isolated environments.
Compensation
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.
Responsibilities
Own C++ build and release workflows for autonomy and vision products
Support and evolve containerised CI/CD pipelines across multiple isolated environments
Build and maintain container images for edge deployment
Manage JFrog/Artifactory repositories for multi-language and generic artefacts
Strengthen dependency and build reproducibility for C++