Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+20 more
Job description
We are seeking a Systems Engineer with strong software development expertise to support the development of command and control software for a cutting-edge application. This role requires a true engineer-not just a software developer-capable of designing, integrating, and managing complex hardware-software interactions across multiple subsystems. The selected candidate will join our team working on-site at Ft. Belvoir to advance mission-critical experimental systems., * Design, develop, and implement command and control software for LIDAR payload systems
- Interface with GPS/GNSS equipment, scanning mirrors, lasers, and laboratory devices (e.g., time delay generators, oscilloscopes)
- Ensure precise timing synchronization and high-rate data acquisition across subsystems
- Develop remote operations capabilities, including subsystem command execution and telemetry return
- Program across Windows and Linux environments, with focus on performance, reliability, and scalability
- Document algorithms, interfaces, and system designs through UML diagrams and software ICDs
- Collaborate with engineers and scientists on integration, testing, and field experimentation
Requirements
Systems Engineering, Software Development, Systems Engineering, Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR), Wheel/Front-End Loader, Telemetry, Microsoft Windows Operating System, Linux Operating System, Integration Testing, Field Trials, * Must hold an active DoD Secret security clearance (Top Secret preferred)
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or related field
- 3-5 years of engineering experience with software development for hardware-integrated systems
- Proficient in programming in both Windows and Linux environments
- Proficiency in C, C++, or Rust (assembly and high-performance computing experience a plus).
- Experience with Python; Flask experience a plus
- Skilled in embedded systems programming (microcontrollers; FPGA experience a plus, experience interfacing with laboratory measurement equipment is a plus)
- Experience with laboratory equipment integration and data acquisition.
- Proficient in object-oriented programming, multithreaded/parallel programming (OpenMP, CUDA, or OpenCL a plus)
- Familiarity with GUI/UI/UX development and networking protocols (REST APIs, WebSocket).
- Experience documenting and communicating algorithms/code through UML diagrams and software ICDs
- Experience with networking/network programming a plus (e.g. experience working with REST APIs or WebSocket)
- Strong communication skills for technical documentation and cross-team collaboration, * Experience with SIMD/MIMD parallel programming
- Experience in high-throughput data recording and storage optimization
- Prior work with remote command and control of scientific payloads
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…