onsite
Hardware Software Systems Engineer Active Secret Clearance - GeoLogics Corporation
Systems Engineer
Design, develop, and integrate hardware‑software solutions for defense programs, managing requirements, configuration, and verification using C++, Python, FPGA, and Linux in an Agile environment.
About the role
Key Responsibilities
- Capture and maintain program requirements in a centralized database, ensuring traceability and baseline control.
- Develop and integrate embedded software and firmware for custom hardware platforms, including FPGA and microcontroller based designs.
- Implement configuration management processes (e.g., Git, version control, baselines) to track hardware and software changes throughout the lifecycle.
- Conduct unit, integration, and system testing on Linux‑based development environments, troubleshooting hardware‑software interactions.
- Collaborate with cross‑functional teams using Agile methodologies to deliver incremental capabilities and meet security clearance requirements.
Requirements
- Active Secret (or higher) security clearance; US citizenship required.
- 5+ years of experience in C++ and Python development for embedded or real‑time systems.
- Proficiency with FPGA design tools, hardware description languages, and Linux development environments.
- Strong knowledge of configuration management, version control, and requirements traceability processes.
- Experience working in Agile teams and delivering defense‑related hardware‑software solutions.