Director, Software Engineering
Who We Are
Kymeta’s mission is to enhance lives by unlocking the potential for global satellite and cellular broadband communications while on the move. We do this through our innovative solutions and best-in-class technologies that meet and exceed our customers’ requirements.
Our core principles define the character and spirit of our employees and how we operate. We are committed to fostering a customer-focused culture by creating a diverse, equitable, and inclusive work environment rooted in supporting its employees and our corporate social responsibilities.
What We Need
We are seeking a Director of Software Engineering to lead and work with an exceptionally talented, multi-disciplinary team of engineers to develop the next generation of satellite-based mobile communication systems. This role involves close collaboration with Systems Engineering, Firmware Engineering, Test Engineering, and Product Management to design, develop, test, deploy, and support the software-defined capabilities of our technology. You will incorporate the latest techniques and technologies, including Machine Learning (ML) and Artificial Intelligence (AI), to build the most advanced satellite communication systems and services available.
The ideal candidate will lead complex software development efforts, incorporating the physical considerations of an advanced electronically steered antenna (ESA) in mobility environments. You will demonstrate decisiveness, strategic agility, and the ability to act thoughtfully and quickly. Developing and maintaining effective cross-functional relationships and earning trust and respect rapidly is crucial. This role reports to the SVP of Engineering.
KEY DUTIES AND RESPONSIBILITIES
- Oversee the development of embedded software, cloud-based services, and the web portal used by Kymeta’s customers.
- Align teams in the direction of ML and AI to improve efficiencies and build the most advanced software available for satellite communications.
- Continuously develop the existing highly skilled team, providing opportunities and career direction. Manage the hiring process as we grow to support increased scope in bringing new software-defined capabilities and services to the market.
- Ensure high quality and the best customer experience by taking ownership of the development and quality of products and services.
- Promote security in all software development efforts, working closely with the IT department to secure our products.
- Work closely with other leaders to define product strategy and translate customer feedback into product requirements.
- Stay current with marketplace trends, competitors, users, and emerging technologies in alignment with the product team.
- Ensure compliance with standards such as ISO 9001 and open-source licenses.
- Plan, estimate, architect, and manage the technology of software systems.
SKILLS AND EXPERIENCE
- High-level experience with AI/ML fundamentals, ability to define AI/ML best practices, and collaboration with leadership to build AI functions.
- Minimum of 15+ years in managerial and technical roles, with at least 5 years in senior management. Proven track record of building and driving high-performance teams to develop innovative solutions for constrained devices and highly secure IoT edge applications.
- Extensive background in leading software teams in embedded systems, including C++, custom Linux and RTOS systems, Docker, Kubernetes, and container orchestration technologies.
- Strong business and communication skills, including executive presentations, customer interactions, and financial acumen.
- Solid understanding of agile software development, with hands-on experience using Agile/Kanban/Scrum methodologies to produce and release products.
- Specific experience supporting Research & Development (R&D) projects and the New Technology Introduction (NTI) process.
- Extensive background in tiered test methodologies, including Unit, Component, Integration, System, Simulation, Chamber Simulation, Alpha, Beta, and Acceptance.
- Understanding of parallelism and concurrency for algorithm implementation on shared memory and distributed systems.
- Knowledge of real-time signal processing algorithms across FPGA, multi-core CPUs, and GPUs to meet latency and throughput performance requirements.
- Solid understanding of simulation modeling and sensor test automation.
EDUCATION
- Bachelor’s, MS, or PhD in Computer Science, Electrical Engineering, or a related field.
COMPENSATION
Kymeta is committed to fair and equitable compensation practices. In the spirit of pay transparency, we have determined the salary range for this position to be $180,000- $285,000. This is the full base salary range for the role. Hiring at the maximum of the range would be atypical, in order to allow for future and continued salary growth. Compensation packages are based on a variety of factors unique to each candidate, including but not limited to: skill set, years and depth of experience, certifications, and geography. The total compensation package for this position includes an annual target bonus of 15%, stock options, and benefits listed below. We believe in the importance of pay equity and consider internal equity of our current team members as a part of any final offer.
BENEFITS
We offer a competitive benefits package which includes:
- Medical Plans: A choice between two competitive options
- Flexible Spending & Health Savings Accounts
- Vision & Dental
- Life/AD&D
- Employee Assistance Program
- 401k
- Paid Time Off
- Exempt employees: Flexible PTO and 12 paid holidays per year
- Nonexempt employees: 15 vacation days, 7 sick days and 12 paid holidays per year
Kymeta is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex, sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.