Sr. Prin Software Engineer (On-site)
Merrimack, NH - USA
Job Summary
HEPCO is seeking a Senior Software Engineer to support our clients advanced research and development programs for U.S. defense applications. This role involves designing developing testing integrating and maintaining complex software solutions in a collaborative secure engineering environment.
- Design and evaluate software architectures that meet program customer security and performance requirements.
- Develop test debug integrate and maintain software primarily using C11 or later in Linux environments.
- Support distributed multithreaded real-time embedded low-latency signal-processing and device-control applications.
- Integrate software with hardware such as FPGAs GPUs embedded systems sensors and peripherals.
- Support applications involving RF radar EO/IR electronic warfare software-defined radio autonomy artificial intelligence and cyber systems.
- Apply software engineering best practices including object-oriented design code reviews automated testing configuration management and CI/CD.
- Develop and operate software in containerized and cloud-native environments as applicable.
- Collaborate with engineers program leadership customers and cross-functional teams in an agile development environment.
- Support on-site integration testing and demonstrations.
Required Qualifications
- Active Top Secret security clearance.
- Bachelors degree in Computer Science Computer Engineering Software Engineering or a related technical field from an accredited college or university.
- At least 6 years of professional software development experience.
- Advanced proficiency in object-oriented software design and development using C11 or later.
- Advanced experience developing and operating software in Linux environments.
- Experience designing implementing testing debugging integrating and maintaining complex software applications.
- Strong understanding of software architecture and software engineering best practices.
- Strong leadership communication collaboration and problem-solving skills.
- Ability to adapt to changing technical and program requirements in a fast-paced research and development environment.
Preferred Qualifications
- Masters degree or PhD in a related technical field.
- Python and/or MATLAB development experience.
- GPU programming experience using CUDA and/or OpenCL.
- Experience supporting research rapid-prototyping defense intelligence or other mission-critical programs.
- Experience with real-time embedded distributed multithreaded or low-latency systems.
- Experience with DevSecOps CI/CD pipelines automated testing automated release management and secure software development.
- Experience with Docker Podman Kubernetes Harbor and/or Helm.
- Familiarity with hardware interfaces and protocols including UART I2C SPI and CAN.
- Knowledge of Digital Engineering and Model-Based Systems Engineering practices.
Benefits:
- Health Insurance
- 401k
Pay Range: $67.00- $72.00per hour (Depending on experience and qualifications)
By applying for this job you agree to receive calls AI-generated calls text messages or emails from HEPCO Inc and its affiliates and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at qualified applicants will receive consideration for employment without regard to race color religion sex sexual orientation gender identity gender expression marital status national origin age veteran status disability or any other protected class.
Required Experience:
Senior IC