onsite
Jr. Software Engineer - deciBel research
Software Engineer
Junior Software Engineer supporting DoD contract development, focusing on design, coding, testing, and integration of embedded applications using C++, Python, and modern version‑control practices.
About the role
Key Responsibilities
- Design and develop software components for embedded systems, adhering to project specifications and DoD standards.
- Create, maintain, and review source code artifacts using version‑control tools.
- Develop and execute test procedures, document results, and troubleshoot defects.
- Perform software integration activities on‑site and at remote locations, ensuring seamless system interoperability.
- Participate in technical reviews, providing input on design decisions and project progress.
- Document all work products, including design documents, test reports, and integration logs, in the Engineering Data SDRL repository.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Proficiency in C++ and Python programming for embedded applications.
- Experience with software testing methodologies and test automation.
- Familiarity with version‑control systems such as Git.
- Strong analytical and problem‑solving skills, with the ability to work collaboratively in a multidisciplinary team.