Oxford Global Resources
Senior Software Engineer, Platform
₹ Check with seller / month
✓ Actively Hiring
📍 Torrance
💼 Full Time
🛡️ 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
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
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 →
Similar Jobs:
Senior Software Jobs in Torrance
—
Software Developer Jobs Near You