Software Engineer

Reposted 2 Days Ago
Philadelphia, PA, USA
In-Office
1-7 Annually
Junior
Aerospace • Robotics • Defense • Manufacturing
Undersea Dominance at Scale
The Role
Develop software systems for underwater vehicles including interfacing with hardware and sensors, testing, and contributing to the software stack's architecture.
Summary Generated by Built In

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.

Skills Required

  • 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
  • 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
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Philadelphia, Pennsylvania
25 Employees

What We Do

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.

Why Work With Us

We’re focused on mass-producible, long-range drone submarines that can travel ~1,000 nautical miles and be deployed in real-world environments. What makes Albacore unique is the chance to own meaningful systems end-to-end in a lean, fast-moving environment, with designs tested in the field instead of waiting years for impact.

Similar Jobs

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees
37K-109K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees
45K-122K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees
55K-159K Annually

PNC Bank Logo PNC Bank

Software Engineer

Machine Learning • Payments • Security • Software • Financial Services
Hybrid
Pittsburgh, PA, USA
55000 Employees

Similar Companies Hiring

Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account