CesiumAstro is looking for a Senior Software Project Engineer II to help facilitate and improve the execution of the software development lifecycle for complex firmware and software for state-of-the-art aerospace systems, specifically for satellites, spacecraft, and aerospace systems.
Requirements
- at least 1 year of embedded software development experience
- Familiarity with board-level hardware design processes as they pertain to software development.
- Knowledgeable on multiple software product lifecycle and management approaches including Agile and V-model.
- Competency with software lifecycle management tools such issue tracking (Jira preferred), requirements management, configuration management, etc.
- Experience project managing firmware development.
- Experience with DO-178C Software Certification.
Responsibilities
- Create software development plans subject to cost and schedule constraints.
- Lead periodic planning meetings, retrospectives, and daily standups.
- Communicate project status to a wide variety of technical and non-technical stakeholders.
- Represent the software engineering team to programmatic stakeholders.
- Maintain software issue tracking systems and projects such as Jira.
- Prioritize feature development based on varied and sometimes conflicting stakeholder inputs.
- Ensure consistent and correct software development lifecycle execution.
Other
- The applicant must be a U.S. citizen, lawful permanent resident of the U.S., conditional resident, asylee or refugee (protected individuals as defined by 8 U.S.C. 1324b(a)(3)), or eligible to obtain the required authorizations from the U.S. Department of State.
- Bachelor of Science (BS) or Master of Science (MS) degree in Computer Science, Electrical Engineering, or Computer Engineering.
- A minimum of 6 years of experience required including at least 3 years of software project management experience.
- Excellent communication skills, especially in tailoring to a target audience.
- Experience with government contract program management.