Beam Planning Engineer

New

Skills

Assembly language Convex optimization C programming C++ programming Game engine development Graph theory Numerical optimization Physics simulation Real-time rendering Real-time software development

As a Senior Software Engineer for Beam Planning at Starlink, you will be responsible for developing real-time software solutions to optimize beam formations, enhancing user experience. You will lead the architecture, design, and code reviews while also developing prototypes and running experiments to validate key concepts.

Key Responsibilities
  • Develop real-time software for beam formation.
  • Lead software architecture, design, and code review processes.
  • Create prototypes and conduct experiments to validate key concepts.
  • Develop tools for software development, deployment, data analysis, and testing.
  • Collaborate across environments to ensure seamless software integration.
Required Skills & Qualifications
  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related STEM field; or equivalent experience.
  • 5+ years of software development experience or 7+ years without a degree.
  • Proficiency in assembly, C, or C++ programming.
  • Experience in real-time rendering, game engine development, or physics simulation.
  • Familiarity with network topology, numerical optimization, graph theory, or convex optimization.
  • Strong debugging and deployment skills in real-world software applications.
  • Willingness to work extended hours and weekends as necessary.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Ads Optimization Scientist

Posted 22 days ago

Design bid optimization systems for real-time applications.

Implement budget pacing to manage expenditure over time.

Auction mechanics Budget pacing strategies Control theory Convex optimization

Compute Optimization Engineer

Posted 3 days ago

Build optimization models for compute allocation.

Develop planning systems to balance various operational metrics.

Cluster utilization Convex optimization GPU demand forecasting Linear programming (LP)

HPC Software Engineer

New

Develop real-time software for satellite network.

Lead architecture and design reviews.

Convex optimization Data analysis tools Distributed systems Game engine development

Ubuntu Firmware Engineer

Posted 47 days ago

Collaborate with global team to resolve firmware issues

Contribute to Firmware Test Suite and tooling improvement

Bash Bash Scripting C programming Engineer

Linux Kernel Engineer - Silicon

Posted 47 days ago

Collaborate with a global team

Integrate platform support from silicon vendors

Bsp's C programming Device Drivers Devops

Ubuntu Kernel Engineer

Posted 47 days ago

Collaborate with a global team

Integrate platform support into Ubuntu kernel

Automation C programming Debian Device Drivers

Linux Systems Engineer - Optimisation

Posted 47 days ago

Optimizing Ubuntu for latest hardware platforms

Working on complex customer engagements

C C++ C programming Debian

Linux Kernel Engineer

Posted 47 days ago

Contribute to Ubuntu Linux kernel development and optimization

Collaborate with key silicon and cloud partners for kernel enhancements

C programming Device Drivers Devops Engineer

Lead Linux Kernel Engineer

Posted 47 days ago

Lead core Ubuntu Linux kernel architecture and delivery

Collaborate with global partners to optimize platform solutions

Architecture Bash Scripting C programming Debian packaging

Ubuntu Kernel Engineering Manager

Posted 47 days ago

Lead and develop high-performing engineering teams

Deliver and maintain Ubuntu Linux kernels

Ci/cd Automation C programming Device Drivers Devops

Linux Kernel Firmware Engineer

Posted 47 days ago

Drive platform stability and reliability for Ubuntu on x86/amd64.

Resolve BIOS, UEFI, and ACPI issues with vendors and the community.

Bash Bash Scripting C programming Engineer

Linux Kernel Engineer Role

Posted 47 days ago

Develop and maintain Ubuntu Linux kernels

Collaborate globally with partners and teams

Bash Scripting C programming Device Drivers Devops

Security Engineering Manager - AppArmor

Posted 47 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development Agile Methodologies Apparmor C

Linux Security Engineer

Posted 47 days ago

Build and maintain security foundation for Ubuntu using cryptography and coding skills

Work on security hardening benchmarks for Ubuntu with organizations like DISA and CIS

Ansible Applied Cryptography C programming Cryptography

Junior Linux Kernel Engineer

Posted 47 days ago

Seeking a Junior Linux Kernel Engineer to join the Canonical Kernel Team

Opportunity to work on the Linux kernel for Ubuntu and contribute to key initiatives

Automation Bash Bash Scripting C

AppArmor Security Manager

Posted 47 days ago

Lead and develop security engineering teams

Advance AppArmor and Ubuntu security features

Agile Development Apparmor Career Coaching Cloud

Ubuntu Kernel Engineer Role

Posted 47 days ago

Expand Ubuntu support across new SoC platforms

Collaborate with silicon vendors for kernel integration

Bash Scripting C programming Device Drivers Devops

Ubuntu Platform Engineering Manager

Posted 47 days ago

Lead distributed engineering teams for Ubuntu platform development

Optimize operating system for next-generation silicon hardware

Architecture C C++ C programming

Ubuntu Kernel Engineer - BIOS

Posted 47 days ago

Enhance platform stability and performance through firmware expertise

Collaborate globally to resolve firmware issues

Bash Scripting Bootstrap C programming Devops

AppArmor Security Engineering Manager

Posted 47 days ago

Lead and develop the AppArmor engineering team.

Enhance Ubuntu's security through new features.

Agile Development Cloud C programming Devops

Linux Crypto Security Engineer

Posted 47 days ago

Enhance Ubuntu's security and cryptography to meet international standards

Develop automation tools for compliance auditing and remediation

Ansible Applied Cryptography C programming Devops

Senior Embedded Developer

Posted 47 days ago

Design and implement firmware for embedded devices

Manage project tasks and day-to-day activities

Algorithms CI/CD C programming Data Structures

Senior Software Engineer

Posted 29 days ago

Lead the design of time synchronization systems.

Architect clock distribution and hardware timestamping.

Clock distribution C programming C++ programming Embedded systems

Mid-Level/Senior Software Developer

Posted 16 days ago

Develop Linux OS configurations.

Provide technical leadership.

Agile methodologies C programming C++ programming Embedded systems

Lead Linux Kernel Engineer

Posted 7 days ago

Lead the architecture and delivery of the Ubuntu Linux kernel.

Collaborate with Silicon and Cloud partners for optimized solutions.

Bash scripting C programming Debian packaging Git version control

Linux Security Engineer

Posted 4 days ago

Enhance security foundations for Ubuntu.

Achieve compliance with FIPS 140-3 and Common Criteria.

CIS benchmarks C programming Cryptography DISA-STIG

Senior Staff SDE I

Posted 4 days ago

Design and implement PGD capabilities.

Maintain existing PGD performance and usability.

CI/CD practices Cloud Providers (AWS Azure GCP)

Senior GNC Controls Engineer

Posted 35 days ago

Design and implement closed-loop control for satellites.

Develop simulations to validate GNC controllers.

Classical control theory Closed-loop control systems C++ programming Hardware-in-the-loop (HIL)

Senior Software Engineer

Posted 29 days ago

Lead the design of time synchronization systems.

Architect clock distribution and hardware timestamping.

Clock distribution C programming C++ programming Embedded systems

Mid-Level/Senior Software Developer

Posted 16 days ago

Develop Linux OS configurations.

Provide technical leadership.

Agile methodologies C programming C++ programming Embedded systems

Senior Systems Engineer

Posted 15 days ago

Own systems engineering of ADAS features.

Develop performance requirements and verification plans.

ADAS features C++ programming Failure analysis Motion planning

HPC Software Engineer

New

Develop real-time software for satellite network.

Lead architecture and design reviews.

Convex optimization Data analysis tools Distributed systems Game engine development

HPC Software Engineer

New

Develop real-time software for satellite network.

Lead architecture and design reviews.

Convex optimization Data analysis tools Distributed systems Game engine development

HPC Software Engineer

New

Develop real-time software for satellite network.

Lead architecture and design reviews.

Convex optimization Data analysis tools Distributed systems Game engine development

HPC Software Engineer

New

Develop real-time software for satellite network.

Lead architecture and design reviews.

Convex optimization Data analysis tools Distributed systems Game engine development

HPC Software Engineer

New

Develop real-time software for satellite network.

Lead architecture and design reviews.

Convex optimization Data analysis tools Distributed systems Game engine development