Skip to main content

Senior Software Engineer - Embedded Networking in Arvada

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.

We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.

Job DescriptionJob DescriptionSalary: $115k - $160k

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 Senior Software Engineer.As a Senior 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 the 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, youwill help drive the integration of these systems into a unified,state-of-the-artnetwork stack, pushing the boundaries ofwhat'spossible in space exploration.


Key Responsibilities

  • Design and implement networking architectures andprotocolsfor distributed robotic systems, focusing onsecuremesh and DTN principles
  • Modelling of asset motion and links to prioritize traffic sent through dynamic networks
  • Integrate, evaluate, and optimize performance of novel networkprotocolsin 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 softwareon space and ground assets
  • Stay abreast of advancements in networking, robotics, and space exploration technologies,leveragingnew findings to enhance our systems
  • Develop and implement robust software that enables autonomous operations in challenging orbital and lunar environments
  • Develop and maintain technicaldocumentation, 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

  • Bachelors degree or higher inComputer Science, Electrical Engineering, Robotics Engineering, or related field
  • A minimum of5years of relevant professional experiencein network engineering, witha 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)

    • Optimization and Operations Research (e.g., graph theory, route planning)
    • Expertise in programming such as C++andPython
    • Expertise in navigating and configuring Linux devices
  • Comfortable working in research-oriented, agile, and interdisciplinary teams
  • Deep understanding of Layer 2-4 networking, routing, and QoS principles
  • Familiarity with Linux networking stack tuning and cross compilation toolchains
  • Track recordof innovation in networking, robotics, or space systems, asdemonstratedby patents, publications, or significant projectachievements
  • Exceptional ability to communicate complex technical concepts and collaborate across various engineering disciplines
  • U.S. Person


Qualifications

  • M.S. or Ph.D. inComputer 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)
  • Predictive modeling (e.g., orbital dynamics, differential drive robots, network delays, atmospheric physics)
  • 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 (, , , , , , , , veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.


    If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.

    Senior Software Engineer - Embedded Networking in Arvada

    Arvada, CO
    Full time

    Published on 01/28/2026

    Share this job now