
Embedded Software Engineer
Trust Point Inc.3 months ago
Dulles, VA, USASenior
Base Salary
$123k - $151k/yr
Responsibilities
- Design, develop, and test software solutions for proprietary payload and advanced electronics systems.
- Evaluate electrical and software performance using hardware-in-the-loop environments.
- Develop and test embedded software and firmware for satellite, payload, receiver, and ground infrastructure systems.
- Create comprehensive unit and regression tests and support software commissioning, operations automation, anomaly investigation, and mitigation.
- Collaborate with payload systems teams, ground infrastructure teams, vendors, the Chief Engineer, and the broader engineering organization.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or a related field.
- At least 5 years of experience in satellite, RF, defense, aerospace, or wireless systems.
- Ability to develop, test, and debug software and firmware in C, C++, or Rust.
- Experience with Embedded Linux, RTOS, and Linux kernel or PetaLinux development.
- Experience with CI/CD tools such as GitLab Runner, Bitbucket Pipelines, or Jenkins.
- Knowledge of a scripting language such as Python or Shell scripting.
- Knowledge of a build tool such as Make, BitBake, CMake, or Meson.
- Preferred experience with space payload systems, flight or mission software, GNSS/GPS/PNT solutions, Linux or RTOS device and kernel drivers, FPGAs, hardware RTL, or SDR development.
- Must be a US citizen or US permanent resident.
- Ability to travel up to 20%.
Benefits
- Competitive salary, equity in the form of stock options, and a full benefits package.
- Full-time position with up to 20% travel.