Oxford Global Resources

Senior Software Engineer, Platform

Check with seller / month
Torrance, California, United States Software Developer Active
Actively Hiring Torrance Full Time
Advertisement
Verified Listing
Direct Apply — No Agent
Your Data is Safe
Trusted by 5 Lakh+ Jobseekers

Job at a Glance

Category
Software Developer
Location
Torrance, California, United States
Salary
Check with seller
Job Type
Full Time
Company
Oxford Global Resources
Status
Open & Active

Job Description

The Senior Software Engineer, Platform at will own the development and sustainment of the C++ application core across the Edge130 UAS platform. This role focuses on building and maintaining robust, high-performance software that powers our autonomy, perception, and mission-critical systems. The ideal candidate is a C++ expert with experience in multithreaded applications, large codebases, and platform-level engineering in robotics or aerospace environments.

Essential Duties and Responsibilities

Design, develop, and maintain C++ application code for the Edge130 platform.
Work within a large, modular codebase, ensuring maintainability, performance, and scalability.
Implement and optimize multithreaded, real-time components for flight-critical systems.
Collaborate with cross-functional teams (controls, perception, avionics, ground systems) to ensure seamless platform integration.
Support both sustainment engineering (bug fixes, refactoring, reliability improvements) and new feature development.
Contribute to continuous improvement of coding standards, CI/CD pipelines, and build/test infrastructure.
Review code and mentor junior engineers in C++ best practices, performance profiling, and debugging.
Participate in new product introduction (NPI) efforts, ensuring platform readiness and software scalability.
Document designs, APIs, and workflows to ensure clarity and consistency across the engineering team.
Required Qualifications

Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, Robotics, or related field.
Expert-level C++ (C++17/20) proficiency with deep knowledge of memory management, concurrency, and object-oriented design.
5+ years of professional software engineering experience, preferably in robotics, aerospace, or other high-reliability embedded platforms.
Strong background in multithreaded and real-time applications.
Experience working in and scaling large C++ codebases.
Hands-on experience with cross-compilers and embedded ARM platforms.
Proficiency with build systems (CMake, Bazel, or equivalent) and version control (Git).
Strong debugging, profiling, and performance optimization skills.
Effective communicator and collaborator in cross-functional engineering environments.
Additional Desired Qualifications

Experience with robotics frameworks (e.g., ROS/ROS2).
Familiarity with Conan or other C++ package management tools.
Experience with NVIDIA Jetson platforms and GPU-accelerated development.
Knowledge of networking protocols, middleware, and distributed systems in real-time robotics.
Background in hardware/software integration, particularly for UAVs or autonomous platforms.
Exposure to GPU programming (CUDA), computer vision, or sensor fusion.
Experience supporting software sustainment for long-lifecycle aerospace/defense products.
Pay: $132,000.00 - $176,000.00 per year

Benefits:

Dental insurance
Health insurance
Vision insurance
Work Location: In person
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Login & Apply Free
Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →