Senior Software Engineer

Kymeta Corp

Redmond (WA)

On-site

USD 140,000 - 190,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical plans
Flexible Spending & Health Savings
Vision & Dental
Life/AD&D
401k
Paid Time Off
Exempt: Flexible PTO & holidays

Job summary

Kymeta Corporation in Redmond, WA, is seeking a Senior Software Engineer specializing in embedded systems and pointing & tracking algorithms. You will design and optimize real-time software in C/C++ on embedded Linux/RTOS, collaborating with hardware and RF teams to deliver precise satellite pointing.

Responsibilities span algorithm development, sensor fusion, EKFs, and system-level validation, with opportunities to contribute AI/ML acceleration and edge computing.

Qualifications

  • Experience in embedded software development with C/C++ in Linux/RTOS environments.
  • Strong mathematical background in linear algebra, coordinate transforms, and quaternions.
  • Experience with sensor fusion, estimation, and control systems for pointing/tracking.

Responsibilities

  • Design, develop, and optimize control loops for pointing and tracking algorithms.
  • Process sensor data to estimate platform position and orientation.
  • Implement EKFs and IMU data processing.
  • Develop embedded software in C/C++ for constrained Linux/RTOS environments.
  • Validate software across hardware, RF, systems, and other software components.

Skills

Embedded C/C++
Embedded Linux/RTOS
Sensor fusion
EKFs
Mathematics foundations
Real-time software
Python
MATLAB

Education

B.S. in Electrical Engineering / Computer Engineering / CS / Applied Math
M.S. preferred

Tools

MATLAB
Python
C/C++

Job description

Senior Software Engineer, Pointing & Tracking
Who We Are

Kymeta delivers intelligent, resilient communications and RF solutions for mission-critical operations around the world. Our software-defined, electronically steered platforms combine advanced antenna technology, multi-orbit and multi-network connectivity, and edge capabilities to help customers stay connected and informed in dynamic and demanding environments.

Kymeta serves national security, government, and commercial markets across land, aerospace, and maritime applications. We are advancing the future of mobile connectivity through innovative technology. Learn more at Kymeta.

What We Need

Kymeta is seeking a Senior Software Engineer with strong experience in embedded systems development, real-time software engineering, and pointing and tracking algorithms.

This role sits at the intersection of applied mathematics and embedded software, developing algorithms that process data from multiple sensors to estimate platform position and orientation and electronically steer RF energy toward moving satellites with high precision. You will contribute to the design, development, and optimization of control loops, satellite acquisition, pointing, and tracking algorithms for Kymeta’s electronically steered antenna systems.

The ideal candidate will have deep experience in C/C++, a strong mathematical foundation, and a solid understanding of embedded Linux or RTOS environments. You will contribute across the full software lifecycle, from algorithm development and simulation through implementation, integration, testing, and field deployment, working closely with hardware, RF, and systems engineering teams.

RESPONSIBILITIES
  • Design, develop, implement, and optimize control loops, satellite acquisition, pointing, and tracking algorithms.
  • Process sensor data to estimate platform position, orientation, and motion using sensor fusion and mathematical estimation techniques.
  • Implement algorithms using quaternion mathematics, Extended Kalman Filters (EKFs), and inertial measurement unit (IMU) data.
  • Develop and maintain embedded software in C/C++ for constrained Linux and real-time operating system environments.
  • Implement system-level orchestration, from low-level hardware interfaces and sensor data pipelines to adaptive control logic.
  • Develop and enhance simulation tools to model system behavior and verify algorithm performance.
  • Use MATLAB and Python to support mathematical modeling, simulation, data analysis, and algorithm validation.
  • Integrate and validate software across hardware, RF, systems, and other software components.
  • Develop and implement unit-level testing, integration testing, and system-level validation strategies.
  • Troubleshoot complex software and system issues, analyze performance data, and drive improvements in pointing accuracy, tracking stability, and system reliability.
  • Contribute to the integration of AI/ML technologies and hardware acceleration where applicable.
  • Drive software development from design through deployment, ensuring alignment with system requirements and maintaining reliability, testability, and long-term maintainability.
REQUIRED SKILLS
  • Strong experience in embedded software development using C/C++.
  • Experience developing software for embedded Linux and/or real-time operating system (RTOS) environments.
  • Strong mathematical foundation, including linear algebra, coordinate transformations, and quaternion mathematics.
  • Experience developing mathematical algorithms for estimation, sensor fusion, navigation, pointing, tracking, or control systems.
  • Hands-on experience with Extended Kalman Filters (EKFs) and inertial measurement units (IMUs).
  • Experience designing or implementing control loops, acquisition algorithms, or tracking systems.
  • Proficiency in MATLAB and Python for simulation, modeling, and algorithm validation.
  • Experience implementing, testing, and debugging software in real-time or performance-critical environments.
  • Strong understanding of software testing, verification, and validation.
  • Ability to collaborate effectively across hardware, RF, systems, and software engineering teams.
PREFERRED SKILLS AND EXPERIENCE
  • Strong background in satellite communications, wireless technologies, or related domains.
  • Experience developing pointing, tracking, or satellite acquisition algorithms for mobile antenna systems.
  • Track record of implementing complex mathematical models in embedded or real-time systems.
  • Experience with vehicle localization, inertial navigation, robotics, or guidance, navigation, and control (GNC) systems.
  • Practical experience integrating cloud platforms, IoT frameworks, or AI/ML technologies with edge devices.
  • Experience with signal processing and control systems theory.
  • Experience with drone flight controllers or other systems requiring precise orientation estimation and motion control.
  • Active Secret Clearance, or the ability to obtain and maintain a U.S. security clearance.
EDUCATION

B.S. in Electrical Engineering, Computer Engineering, Computer Science, Applied Mathematics, or equivalent knowledge and experience. M.S. preferred.

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 $140,000–$190,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 10%, stock options, and benefits listed below. We believe in the importance of pay equity and consider internal equity of our current team members as 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Frontdoor Defense • Redmond (WA)

On-site
USD 140,000 - 190,000
Senior Systems Engineer
Senior Systems Engineer

Kymeta • Redmond (WA)

On-site
USD 140,000 - 200,000
Medical Plans
Vision/Dental
Life/AD&D
+5
Senior Solutions Engineer
Senior Solutions Engineer

Kymeta • Woodinville (WA)

On-site
USD 130,000 - 180,000
Medical Plans
Vision & Dental
401k
+1
Senior Solutions Engineer
Senior Solutions Engineer

Kymeta Corp • Redmond (WA)

On-site
USD 130,000 - 180,000
Medical plans
HSA / FSA
Vision & Dental
+5
Staff RF Systems Engineer
Staff RF Systems Engineer

Kymeta • Redmond (WA)

On-site
USD 150,000 - 230,000
Medical Plans
401k
Paid Time Off
+1
Senior Solutions Engineer
Senior Solutions Engineer

Kymeta Corporation • Woodinville (WA)

On-site
USD 130,000 - 180,000
Medical Plans
Flexible Spending Accounts
Vision & Dental
+4
Senior Systems Engineer
Senior Systems Engineer

Kymeta Corporation • Redmond (WA)

On-site
USD 140,000 - 200,000
Medical plans
401k
Paid time off
+3
Staff RF Systems Engineer
Staff RF Systems Engineer

Frontdoor Defense • Redmond (WA)

On-site
USD 150,000 - 230,000
Medical plans
Vision & Dental
401k
Senior RF Antenna Engineer
Senior RF Antenna Engineer

Kymeta • Redmond (WA)

On-site
USD 140,000 - 200,000
Medical Plans: A choice between two competitive options
Flexible Spending & Health Savings Accounts
Vision & Dental benefits
+6
Staff Rf Systems Engineer
Staff Rf Systems Engineer

Kymeta Corporation • Redmond (WA)

On-site
AUD 220,000 - 338,000
Medical plans
Health Savings Accounts
Vision & Dental
+1