Experienced Hardware Emulation Software Engineer
Core
Design, implement, integrate, modify, test, and debug spacecraft dynamic models and interface software for real-time satellite simulators and emulators on VME/PCIe hardware platforms.
Role type
Senior IC hardware emulation software engineer
Builds
Real-time satellite simulators and emulators for U.S. government and commercial customers
Domain
Aerospace defense / Real-time simulation / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time/near real-time simulation development, C++, Java, Python, hardware/software integration, VME/PCIe architecture, I/O device programming, DevOps automation, Agile/Scrum
Preferred skills
Hardware-in-the-loop test systems, spacecraft systems/subsystems, full SDLC (requirements to certification), GitLab/Bitbucket
Technologies
C++, Java, Python, VME, PCIe, GitLab, Bitbucket
Responsibilities
Plan and document development, integration, and test phases; support software/hardware integration; produce design and test documentation; collaborate with STE testbed hardware teams; interface with multi-disciplinary product teams; provide support for simulation operation and maintenance.
Seniority
Senior, hands-on IC