Senior Burst Capacity Software Engineer

Overview

Hybrid
$70 - $75
Full Time

Skills

aerospace
embedded systems
C
C++
Python
RTOS

Job Details

Service Point has a customer seeking an Sr. Burst Capacity Software Engineer for a 6 month hybrid opportunity based in Long Beach CA. Individual will need to be onsite 2-3 days per week to support a Burst Capacity Software Engineering Resource must meet a very high bar technically and operationally. These engineers are brought in during surges in development or mission-critical timelines. Candidates must be technically elite, adaptable, and ready to contribute immediately in a fast-paced aerospace environment.

---

1. Core Software Engineering Skills

Proficiency in systems-level programming languages:

o C/C++ for embedded and high-performance systems

o Rust for memory-safe, concurrency-safe development

o Python or Go for scripting, automation, and backend tasks

Strong understanding of:

o Real-time operating systems (RTOS) and embedded platforms

o Multithreading, concurrency models, and synchronization

o Low-level hardware interfaces (I2C, SPI, UART, CAN, etc.)

2. Aerospace & Space Systems Software Experience

Software development experience in:

o Spacecraft avionics and onboard systems

o Flight software (FSW) and ground control interfaces

o Command/telemetry protocols like CCSDS, CANOpen, or custom IPC

Familiarity with:

o Radiation-hardened environments and limited onboard compute

o Deterministic software behavior under critical timing constraints

3. Simulation, Modeling & Hardware-in-the-Loop (HIL)

Experience working with:

o HIL and software-in-the-loop (SIL) testing systems

o Digital twin or spacecraft emulator environments

o Tools such as MATLAB/Simulink, NASA Trick, Gazebo, or GMAT

4. DevOps & CI/CD in Flight-Critical Systems

Proficiency in CI/CD pipelines and version control systems:

o Git, Docker, Kubernetes (primarily for ground-side ops)

o Jenkins, GitLab CI/CD, Bazel, or equivalent

Knowledge of automated testing and static analysis tools:

o Cppcheck, Clang-Tidy, Coverity, VectorCAST

5. System Architecture and Scalability

Experience designing distributed systems for spacecraft-ground data flow

Knowledge of networking, telemetry packetization, and IPC frameworks

Ability to optimize software for memory, CPU, and bandwidth constraints

6. Cybersecurity & Space-Grade Hardening

Understanding of:

o Embedded security best practices

o Encryption, secure boot, firmware validation

o Fault tolerance in space-grade systems

7. Toolchains and Standards

Familiarity with:

o GNU toolchain (gcc, gdb) and cross-compilation environments

o Aerospace and safety standards (e.g., DO-178C, NASA software guidelines)

o Tools like Git, JIRA, Confluence, Bitbucket, VS Code, CLion

8. Soft Skills and Operational Agility

Quick ramp-up time and ability to work under pressure

Strong code ownership, rapid prototyping, and iteration mindset

Clear documentation practices for knowledge transfer to permanent staff

ServicePoint is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

ServicePoint is committed to providing accommodations to individuals with disabilities. If you require accommodations during the application or interview process, please communicate the specific accommodations needed as soon as possible so they can be provided for you.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.