Software Engineer - Communications Optimization
Lunar Outpost
Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, a trailblazer in space robotics, invites you to join our team !Lunar Outpost is dedicated to creating a sustainable presence in space, while also driving positive impacts here on Earth. We are seeking a talented, experienced Software Engineer . As a Software Engineer, you will play a pivotal role in developing cutting-edge algorithms that implement resilient, lightweight, and decentralized network solutions for edge environments . Working at the intersection of autonomy, robotics, and space exploration, you will design, develop, and implement sophisticated software solutions that enable coordination of cross-domain autonomous systems. Your work will not only contribute to groundbreaking missions but also to technologies that have the potential to benefit humanity on Earth. Collaborating with cross-disciplinary engineering teams, you will help drive the integration of these systems into a unified, state-of-the-art network stack, pushing the boundaries of what's possible in space exploration.
Key Responsibilities
- Design and implement networking architectures and protocols for distributed robotic systems, focusing on secure mesh and DTN principles
- Modelling of asset motion and links to prioritize traffic sent through dynamic networks
- Integrate, e valuate, and optimize performance of novel network protocols in hardware-in-loop simulations, field-tests, and physical deployments (e.g., orbital, aerial, ground)
- Collaborate with systems, mechanical, electrical, and thermal engineering teams to integrate and optimize software on space and ground assets
- Stay abreast of advancements in networking, robotics, and space exploration technologies , leveraging new findings to enhance our systems
- Develop and implement robust software that enables autonomous operations in challenging orbital and lunar environments
- Develop and maintain technical documentation, including ICDs and verification plans, to ensure accurate and up-to-date information
- Participate in design reviews, trade studies, and technical risk assessments
- Ensure software systems adhere to industry standards for safety, reliability, and performance in space exploration contexts
Required Qualifications
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, Robotics Engineering, or related field
- A minimum of 3 years of relevant professional experience in network engineering, with a strong focus on robotics or space systems.
- Applicants should have expertise in one or more of the following:
- Mesh networking protocols (e.g., 11s, BATMAN, OLSR, Babel)
- Delay-Tolerant Networking (e.g., Bundle Protocol, ION)
- Predictive modelling (e.g., orbital dynamics, differential drive robots, network delays, atmospheric physics)
- Optimization and Operations Research (e.g., graph theory, route planning)
- Expertise in programming languages such as C++ and Python
- Expertise in navigating and configuring Linux devices
- Comfortable working in research-oriented, agile, and interdisciplinary teams
- Track record of innovation in networking, robotics, or space systems, as demonstrated by patents, publications, or significant project achievements
- Exceptional ability to communicate complex technical concepts and collaborate across various engineering disciplines
- U.S. Person
Preferred Qualifications
- M.S. or Ph.D. in Computer Science , Electrical Engineering, or a robotics-related field
- 3+ years of experience working with mobile or autonomous systems in space, or other extreme, unstructured environments
- Experience with the ROS or similar flight software (e.g., cFS, FDDS)
- Familiarity with network emulation/simulation tools (e.g., MiniNet, Cloonix)
- Familiarity with space operating systems (e.g., VxWorks)
- Familiarity with containers (e.g., Docker) and virtualization software (e.g., VirtualBox)
- Experience deploying software on embedded or fieldable hardware (e.g., Jetson, Raspberry Pi, microcontrollers, FPGA)
- Experience with network security or resilience in adversarial environments is a plus
Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status ). We want all employees (including executives and HR) to treat others with respect and professionalism.
- ...and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader... ...with one another, founded on trust, open communication, and a sense of camaraderie. This... ...requisition posting date in order to receive optimal consideration. At Lockheed Martin,...SuggestedFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
- ...Control, Battle Management and Communications (C2BMC) Regional team, is constantly engineering, developing and integrating new... ...Agile Release Train is seeking a Software Engineer that will thrive in a... ...date in order to receive optimal consideration. At Lockheed Martin...SuggestedFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$93.2k - $164.45k
...Control, Battle Management and Communications (C2BMC) Regional team, is constantly engineering, developing and integrating new... ...tools that enable mission critical software delivery. Performs analysis and... ...date in order to receive optimal consideration. At Lockheed Martin...SuggestedFull timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week$120k - $145k
...building program management software for the world’s most ambitious... ...tech economy by reducing communication overhead and unnecessary workload... ...We’re hiring a Full Stack Engineer to help us build and evolve... ...— schema design, query optimization, and migration management...SuggestedPermanent employmentFull timeContract work- ...team of hands-on builders, engineers, and innovators reinventing... ...come build it with us. Our Software team continues to develop one... ...generation, printer/desktop communication, and dynamic, real-time... ...of users by implementing and optimizing a wide range of complex algorithms...SuggestedFull timeWork at officeWorldwideFlexible hours
$125k - $145k
...of enabling human life on Mars. SOFTWARE ENGINEER, SATELLITE OPERATIONS (STARSHIELD)... ...initial focus on earth observation, communications, and hosted payloads. As a software... ...Experience with debugging, performance optimization, and unit testing General familiarity...Permanent employmentFull timeTemporary workWeekend work$125k - $150k
...goal of enabling human life on Mars. SOFTWARE ENGINEER, HARDWARE-IN-THE-LOOP (STARLINK)... ...access to space, designing next-gen communication, sensing software, and more. You will... ...troubleshooting, debugging, performance optimization, and unit testing. Developed and deployed...Permanent employmentFull timeTemporary workInternshipWork at officeMonday to FridayWeekend work- ...the Physical AI platform for engineering teams. We help... ...faster by bringing simulation, optimization, manufacturability constraints... ...new generation of engineering software for the physical world. You... ...Document technical findings and communicate complex ideas clearly across...Full timeRemote workFlexible hours
$170k - $216k
...simulation across 15+ U.S. states. Fleet Orchestration and Optimization is responsible for systems that aggregate information about... ...tools and systems. Collaborate with Product, UX, and other engineering teams to develop systems and processes as business needs grow...Full timeRemote work$204k - $259k
...across 15+ U.S. states. We’re looking for a Senior Growth Optimization Engineer to design and build the intelligence layer that drives... ...OneSignal, Firebase, custom pipelines) and multi-channel communication logic. Familiarity with causal inference, LTV modeling,...Full timeRemote work- ...seeking a motivated and detail-oriented Software Engineer to join our team. As a key member of... ...automated test tools and strategies to optimize the testing process. Develop,... ...a commitment to quality. Effective communication and collaboration skills. Ability to...Remote jobFull timeLocal areaFlexible hours
- ...-home testing, and enables compliant communication with patients. In doing so, we help patients... ...Role We are looking for a Senior Software Engineer who will contribute to the design and... ...improvement at a high velocity by optimizing development processes Own business...Full timeWork at officeFlexible hours
$178.62k - $240.2k
...We believe communication belongs to everyone. We exist to democratize... ...critical TextNow services. Optimize production-level problem... ...foreign equivalent in Computer Engineering, Computer Science, Information... ...at and search job title “Software Engineer” in search box. If...Remote jobFull timeTemporary workWork experience placementWork at officeWork from homeFlexible hours$125k - $145k
...goal of enabling human life on Mars. SOFTWARE ENGINEER (STARSHIELD) Starshield leverages... ...initial focus on earth observation, communications, and hosted payloads. The Starshield... ...skills in debugging, performance optimization and unit testing Ability to work effectively...Permanent employmentFull timeTemporary workImmediate startWeekend work$124.9k - $187.3k
...career opportunity for an Sr Principal Software Engineer – Level 4 – M&S Product Team Lead to... ...and Control, Battle Management, and Communications (C2BMC) program is an essential part... ...missile defense capability, providing an optimized response to threats across all ranges...Full timeWork experience placementRemote workWorldwideRelocationShift workNight shift$170k - $220k
...For more information, visit . The Role : As a Senior Software Engineer, you will play a foundational role in building our Alpha... ...driven system for pre-trade analytics, risk, hedging, portfolio optimization, and customized client exposure management. You'll join...Full timeWork at office$141.1k - $223.39k
...Come help us bring modern software to modern science. ROLE OVERVIEW... ...The tools we build must be optimized to make scientists more... ...and configured. As a Software Engineer on this team, you will build... ...or via email. All official communications will come from an @benchling...Full timeWork at officeLocal areaRemote workHome officeFlexible hours3 days per week$160k - $180k
...solving these issues through our software platform (SaaS). We combine... ...problems today. Non‑optimized medication therapies cost the... ...technical debt Collaborate with engineers, product managers, and... ...addresses for all official communications. If you received communication...Contract workLive inRemote work- ...Founding Software Engineer - Vimes ABOUT US Vimes is building the universal operating... ...becoming a central hub for data and communications for all vulnerable populations. We... ...our designers to think deeply about optimizing user experience and streamlining how...Remote jobFull timeLive inRelocation
$192k - $257k
...Opportunity Are you excited to drive our ML Performance Optimization initiatives and make our ML models that enable autonomous driving... ...ML use cases. You will work alongside a team of strong software engineers and act as a force multiplier for our internal customers....Full timeTemporary workRelocation package$87.6k - $131.4k
...offers an excellent opportunity for an Engineer Software – BM/SRM (25-584) to join our team of... ...and Control, Battle Management, and Communications (C2BMC) program is a crucial part of... ...defense capabilities that enable an optimized response to threats of all ranges during...Full timeContract workWork experience placementRemote workRelocationFlexible hoursShift work$99.3k - $124.1k
...POSITION SUMMARY As a Software Engineer , you will design, develop, and maintain full-stack... ...will work with operational teams to optimize their workflows and software and build... ...Solid analytical background ~ Excellent communication ~ Commitment to diversity in...Full timeWork at officeImmediate startRemote workWorldwide$170k - $216k
...The Hardware Abstraction Layer (HAL) Optimization team uses our know-how of CPUs, GPUs, and... ...throughout the whole stack. We are looking for engineers with a CPU, GPU, or system-level... ...a plus. You’ll work across the entire software stack to optimize latency and compute utilization...Full timeRemote work$138.7k - $173.4k
...Twilio, we’re shaping the future of communications, all from the comfort of our homes. We... ...Twilio Join the team as Twilio’s next Software Engineer L3 About the job This... ...glue ~ Familiarity with LLMs, prompt optimizations to improve model accuracy, setting up...Remote jobFull timeLocal areaWorldwide- ...to access unsafe areas and establish communication to de-escalate situations. Today, we'... ...are currently seeking skilled embedded software engineers to develop flight-critical firmware,... ...~ Experience developing and optimizing for embedded systems ~ Experience working...Full timeWork at officeRemote workFlexible hours
$120k - $160k
...Alljoined Alljoined aims to solve the communication bottleneck between humans and... ...whole. About the Role As a Software Engineer , you will build the infrastructure... ...adoption Expertise in Python performance optimization, including experience with Cython, profiling...Full timeWork from homeVisa sponsorship$100k - $190k
...intelligence, autonomy algorithms, wireless communications, and digital signal processing to... ...fusion. As a Microservices Software Engineer at EpiSci, your role is pivotal, entailing... ...: State machines, behavior trees, optimization algorithms, constraint solving, classic...Remote jobFull timeImmediate start2 days per week$75k - $135.96k
...place for you. The Work The Command, Control, Communications is seeking a software engineer for the software development of tactical applications.... ...days of the requisition posting date in order to receive optimal consideration. At Lockheed Martin, we use our...Full timeTemporary workWork at officeRemote workRelocationFlexible hoursShift work3 days per week$105k - $135k
...by purpose, straightforward communication and clinical domain expertise... ...As a Full-Stack Engineer at Commence, you will play... ...teams to deliver high-quality software solutions that are scalable,... ...technical strategy Process and optimize applications working with large...Full timeRemote work$89.3k - $157.55k
...Control, Battle Management and Communications (C2BMC) Regional team, is constantly engineering, developing and integrating new... ...Agile Release Train is seeking a Software Systems Engineer that will... ...posting date in order to receive optimal consideration. At Lockheed Martin...Full timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hoursShift work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Communications Optimization. Be the first to apply!
- software engineer full time Remote
- software system engineer Remote
- consulting software engineer Remote
- software engineer travel Remote
- software engineer mainframe Remote
- software engineer unity Remote
- real time software engineer Remote
- network software engineer Remote
- senior software engineer remote Remote
- entry level software engineer remote Remote



