远程工作雷达

软件首席工程师

Software Chief Engineer

开发工程限定地区(需当地身份)
公司Kepler
薪资未公开
工作地点Canada, United States
地域资格限定地区(需当地身份)
时区要求日间重叠约 9 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada、United States 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

在Kepler Communications,我们不只是想象按需空间连接的未来——我们正在引领它!

我们的使命是为关键任务提供实时轨道连接,开启数据驱动智能和创新的新时代。截至目前,Kepler已发射了33颗卫星,运营着首个商业光学数据中继星座,实现实时、连续的空间通信,同时支持先进的轨道计算和托管有效载荷能力。
行业领先的技术只是故事的一部分。让Kepler与众不同的是我们的团队:大胆的思考者、技艺高超的建造者和充满热情的问题解决者,他们热衷于推动太空领域可能性的边界。我们相信伟大的想法来自多元的视角,我们致力于创造一个让你成长、领导并产生全球影响的环境。
如果你准备飞得更高、走得更快,并从事塑造未来太空经济的工作——这就是你的发射台。与Kepler一起打造未来!

我们提供的福利:

- 具有竞争力的薪酬,以认可和奖励你的贡献。

- 全面的健康、牙科和视力保险,包括家属。

- 401(k)计划和年度健康津贴。

- 无限制假期、支持性的育儿假政策和公司全员节假日停业。

- 半年一次的全员派对和定期(线上和团队活动)。

- 为批准职位提供搬迁补贴。

- 每年1500美元的专业发展基金,支持你的成长。

- 员工大会、庆祝电话会议和频繁的全员活动,保持联系和参与感。

- 我们是认证的“最佳工作场所”,连续七年获得加拿大总部的认可。

作为软件负责人/首席工程师,你是Kepler所有项目中软件方面的高级技术权威,是飞行和地面软件作为一个集成能力的完整性与一致性技术责任的最终负责人。你将提供跨项目的工程技术领导,确保软件架构、开发、验证和运行符合标准。你制定软件的技术方向、愿景和路线图,负责参考架构和软件标准基线,解决最复杂的跨领域技术问题,进行严格的工程技术评审,并与工程团队、系统和项目领导、客户及合作伙伴进行清晰沟通。

这是一个横向技术权威的角色。你不会

查看英文原文

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!

Our mission is to provide real-time on-orbit connectivity for critical missions, enabling a new era of data-driven intelligence and innovation. With 33 satellites launched to date, Kepler operates the first commercial optical data relay constellation, enabling real-time, continuous space communications while supporting advanced on-orbit compute and hosted payload capabilities.
Industry-leading technology is only part of the story. What sets Kepler apart is our team: bold thinkers, skilled builders, and passionate problem-solvers who thrive on pushing the boundaries of what’s possible in space. We believe great ideas come from diverse perspectives, and we’re committed to creating an environment where you can grow, lead, and make a global impact.
If you’re ready to reach higher, move faster, and do work that shapes the future space economy - this is your launchpad. Come build the future with Kepler!

What We Offer:

- Competitive compensation designed to recognize and reward your contributions.

- Comprehensive health, dental, and vision insurance—including dependents.

- 401(k) and an annual Wellness Allowance.

- Unlimited vacation, supportive parental leave policy, and company-wide holiday shutdown.

- Semi-annual company-wide parties and regular (virtual and team events.

- Relocation packages available for approved roles.

- $1,500 annual professional development fund to support your growth.

- Town Halls, Celebration Calls and Frequent company-wide events to stay connected and engaged.

- We’re a certified Great Place to Work®, seven years in a row at our Canadian Headquarters.

As the Software Leader/Chief Engineer, you are the senior technical authority for software across Kepler’s programs and the point of technical accountability for the integrity and coherence of our flight and ground software as an integrated capability. You will provide cross-program technical leadership to ensure software is architected, developed, verified, and operated to standard. You set software technical direction, vision, and roadmap, own the reference architecture and software standards baseline, resolve the hardest cross-cutting technical problems, conduct rigorous technical reviews, and communicate clearly with engineering teams, systems and program leadership, customers, and partners.

This is a horizontal technical-authority role. You do not own program delivery, schedule, or line management, those remain with the program managers and software leads. You are the technical conscience that keeps the software portfolio coherent, sound, and mission-ready, and a force multiplier for the architects and leads already embedded on programs.

Primary Accountability

The Software Leader/Chief Engineer is accountable for the technical integrity and coherence of Kepler's software across programs. You are responsible for the soundness of software architecture, cross-program reuse and interface consistency, verification rigor, security, and the maturity of the software technical baseline. You balance capability, reliability, maintainability, schedule realism, and technical risk to ensure Kepler's software is delivered to standard and fit for purpose across every program and product line.

Authorities

  • Establish the software technical direction, vision, and roadmap across programs, reviewed and approved with the Director of Software & Digital Design
  • Own and approve the software architecture and standards baseline (KEDS, ECSS-E-ST-40 / Q-ST-80, NASA NRP 7150.2 heritage).
  • Chair software technical decision boards, architecture reviews, and cross-program trade studies.
  • Resolve cross-program and cross-discipline software technical disagreements.
  • Require additional analysis, review, refactoring, or verification when software risk warrants.
  • Assess software technical readiness at major program milestones (PDR, CDR, TRR-equivalent gates) and provide recommendations to the program execution team.
  • Recommend acceptance of software technical risks, waivers, and deviations.
  • Escalate software technical issues that threaten program or platform success.

Key Responsibilities:

Technical Leadership

  • Provide software technical leadership across flight software, built-in test, GNC software, onboard autonomy, edge/orbital compute, ground software, and the developer platform and SDK
  • Drive convergence toward a coherent, reusable software architecture across programs
  • Ensure software activities remain aligned with mission and platform objectives

Engineering Execution

  • Take on the highest-risk and hardest cross-cutting software problems and drive them to resolution
  • Identify and remove software technical roadblocks that span teams and programs
  • Ensure timely software technical decisions and clear technical accountability across programs

Design Reviews & Technical Oversight

  • Lead deep software technical reviews across programs: architecture, interfaces, timing and real-time behavior, fault management, margins, and security
  • Challenge assumptions, designs, analyses, test evidence, and verification coverage
  • Lead software design reviews, anomaly investigations, and readiness reviews

Decision Making

  • Make timely, evidence-based software technical decisions
  • Balance capability, reliability, security, maintainability, schedule realism, and technical risk
  • Prevent teams from stalling on unresolved cross-cutting software issues

Communication & Alignment

  • Communicate software technical direction clearly and consistently across the engineering organization
  • Translate complex software issues into concise recommendations for leadership
  • Represent software engineering in customer reviews, supplier and partner meetings, and governance boards
  • Ensure software decisions, assumptions, risks, and actions are clearly documented (KEDS) and communicated
  • Build alignment across Software, Systems, Program Management, Product Assurance, and leadership

Engineering Excellence

  • Mentor software leads, architects, and senior engineers, and grow the next tier of technical leaders
  • Raise the standard of software technical rigor, review quality, and standards compliance
  • Drive reuse, platform standardization, tooling and CI/CD maturity, and lessons learned

Key Interfaces

  • Director of Software & Digital Design: joint review and approval of software technical direction, vision, and roadmap
  • Chief Engineer (Systems) and program Chief Engineers
  • Program Managers
  • Software Managers, Tech Leads, and Architects
  • Systems, GNC, and Payload Engineering
  • Software Product Assurance and Quality
  • Mission Operations
  • Customers, Suppliers, and Partners

Decision Making

  • Set and evolve technical strategy, including direction, vision, and roadmap, jointly with the Director of Software & Digital Design, while retaining decision authority for execution-level technical choices across programs

Measures of Success

  • Software teams remain technically aligned across programs
  • Major cross-cutting software decisions are made on time
  • Software technical risks are understood before they become program risks
  • Software design reviews achieve high technical maturity
  • Reuse and architectural coherence increase measurably across programs
  • Leadership has confidence in the technical status of the software portfolio
  • Flight and ground software are delivered to standard and perform in orbit

Leadership Principles

  • Lead through technical credibility
  • Challenge assumptions constructively
  • Strengthen the program leads and architects rather than override them
  • Communicate clearly and decisively
  • Make sound decisions under uncertainty
  • Develop future technical leaders
  • Maintain unwavering technical integrity

Required Skills & Qualifications:

  • 15+ years of progressive software engineering experience, including significant experience as a Chief Engineer, Software Architect, Distinguished Engineer, Technical Fellow, or equivalent senior technical authority
  • Demonstrated success providing technical direction across a software organization of 50+ engineers, multiple programs, and several engineering disciplines
  • Strong understanding of the complete software lifecycle: requirements, architecture, detailed design, implementation, integration, verification, validation, deployment, operations, maintenance, and anomaly resolution
  • Experience mentoring senior engineers, architects, and technical leads and developing the next generation of technical leadership
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline

AI Leadership & Adoption

  • Demonstrated experience establishing and executing an AI strategy across software engineering and the broader organization
  • Demonstrated success driving organizational change, building AI fluency, and encouraging adoption among engineers, technical leaders, and non-technical teams

Bonus Points:

  • Direct experience developing flight software, spacecraft autonomy, GNC software, payload software, onboard or edge computing, and ground-segment systems
  • Experience with spacecraft operations, on-orbit commissioning, anomaly resolution, or software updates to operational systems
  • Familiarity with digital engineering, model-based systems engineering, requirements management, software product assurance, and formal verification methods
  • Experience building common software platforms, SDKs, reusable services, and shared infrastructure across several products or programs
  • Experience working within a scaling technology company where processes, architectures, and organizational structures are continuing to mature

Equal Opportunity Employer

Kepler is an Equal Opportunity Employer committed to creating a diverse and inclusive work environment. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability, or any other characteristic protected by applicable law.
If you require accommodation at any stage of the recruitment process, please contact our People & Culture team at , and we will work with you to meet your needs.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位