Software Project Engineer
Kepler Communications
Key Responsibilities:
- Lead execution of embedded and ground software deliverables across assigned work packages
- Manage cost, schedule, and scope from concept through delivery, own the execution baseline
- Coordinate across disciplines (systems, software, hardware, QA, integration) to ensure consistent progress and clear technical direction
- Support interface development and integration between spacecraft and ground infrastructure
- Run technical milestone planning and readiness (SRR, SDR, TRR, VRR)
- Drive issue resolution, risk mitigation, and schedule recovery where needed
- Maintain alignment between program-level objectives and day-to-day engineering work
- Ensure adherence to software processes, quality standards, and system-level requirements
Required Skills & Qualifications:
- BS Degree in Software, Electrical, Systems Engineering, or similar
- 5+ years in technical leadership or project engineering roles, preferably in space, aerospace, automotive, or similar regulated environments
- Experience delivering software-heavy systems, ideally covering embedded RTOS or Linux, ground software platforms, or both
- Strong understanding of software architecture and the full software development lifecycle
- Solid grasp of development, verification, and validation practices, including test planning and quality gates
- Proficient in schedule management, cost estimation and completion tracking, and earned value methodologies
- Ability to lead cross-functional teams in fast-paced, resource-constrained environments
- Comfortable working in mixed hardware and software environments and resolving interface-level gaps
- Familiar with modern software workflows including CI and CD, static analysis, and issue tracking
- Effective communicator and decision-maker across engineering, PMO, and leadership teams