DeveloperJobs.io
← Back to all jobs

Job Description

This role is a Embedded Software Engineer position focused on designing, developing, and validating the Leo MAC firmware for Kuiper ground networks and satellites. The role is onsite in Redmond, Washington, with a yearly salary range of USD 143,700 to 194,400.

Responsibilities

  • Design, integrate, and bring up Kuiper MAC firmware components and drivers within a real-time embedded environment
  • Collaborate across functional teams to define multi-dimensional performance targets, including throughput and memory bandwidth
  • Evaluate trade-offs among performance, reliability, and resource usage to meet end-to-end use case requirements
  • Create and execute component use-cases and test-cases; debug firmware in a low-earth orbit (LEO) embedded setting
  • Profile and run code on RTOS and bare-metal embedded platforms
  • Contribute to defining services and capabilities delivered by firmware subsystems
  • Define, document, test, and debug firmware interfaces with hardware
  • Apply software and firmware engineering best practices, including clean architecture and refactoring

Requirements

  • 3+ years of full-time software development experience (non-internship)
  • 2+ years of design or architecture experience for new or existing systems, focusing on design patterns, reliability, and scalability
  • 1+ years of software design engineering or related occupational experience
  • 1+ years designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl
  • 1+ years of object oriented design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Technologies

  • C#, C++, Java, Perl
  • RTOS
  • Bare-metal and embedded systems

Benefits

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Sign-on payments
  • Restricted stock units (RSUs)

Export Control Requirement

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, a U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.