Software Engineer I
San DiegoLast seen 7 days ago
Summary
Software Engineer I will design, develop, and integrate maintainable software applications, data pipelines, and user interfaces using Python, with direct customer interaction to understand mission needs and translate operational objectives into technical requirements. Responsibilities include building REST APIs, web and desktop UIs, hardware integration, test automation, and supporting laboratory and field testing of prototype systems. The role requires proficiency in Python, Git/GitHub, Linux command-line tools, REST API design, and experience with multi-component software integration and debugging.