Overview
Schedule
Full-time
Career level
Senior-level
Remote
On-site
Job Description
Albacore Inc. is a Philadelphia-based company building highly-capable, mass-producible drone submarines to defend sovereign waters of America and allied nations. We are backed with more than $10 million from Y Combinator and venture capital investors.
Role description:
- Develop software systems that enable autonomous operation, perception, planning, and control for underwater vehicles.
- Design and implement systems software that interfaces directly with vehicle hardware, sensors, and embedded compute platforms.
- Work closely with mechanical and electrical engineers to integrate software with real robotic systems and validate performance through lab testing and field deployments.
- Develop software infrastructure for autonomy, communications, and system monitoring using modern systems programming languages.
- Participate in system bring-up, debugging, and iterative testing on physical hardware platforms.
- Contribute to the architecture, reliability, and performance of the vehicle software stack.
Desired qualifications:
- B.S. or M.S. in Computer Science, Computer Engineering, Robotics, or related technical field.
- 1-7 years of experience developing software for robotics, embedded systems, or autonomous platforms.
- Proficiency with Linux and the Linux command line.
- Experience developing software with ROS (Robot Operating System).
- Hands-on experience building perception, planning, or control systems for autonomous robots.
- Experience writing systems software in low-level languages such as C, C++, Rust, Zig, or similar.
- Proficiency with Python and C++.
- Experience integrating software with sensors, hardware interfaces, and embedded compute systems.
- Strong debugging and troubleshooting skills across software and hardware interfaces.
- U.S. work authorization and ability to obtain a security clearance.
Automate your job search with Sonara.
Submit 10x as many applications with less effort than one manual application.

FAQs About Software Engineer Jobs at Albacore
What is the work location for this position at Albacore?
This job at Albacore is located in Philadelphia, Pennsylvania, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at Albacore?
Employer has not shared pay details for this role.
What employment applies to this position at Albacore?
Albacore lists this role as a Full-time position.
What experience level is required for this role at Albacore?
Albacore is looking for a candidate with "Senior-level" experience level.
What is the process to apply for this position at Albacore?
You can apply for this role at Albacore either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.
