Senior Embedded Software Engineer


Job Details

Position: Senior Embedded Software Engineer

Location: Remote US

About Antaris:

Antaris is the world s first software platform that dramatically simplifies the design, simulation, and operation of satellites. Our patented end-to-end framework features easy design tools, digital twinning, open APIs, complete spacecraft software and secure space data networking. The Antaris platform is proven to cut time-to-orbit by half and reduce costs by 75%.

Using the Antaris platform, organizations can conceive and design satellites that are ready for orbit in just months vs. years. The world s first cloud-built tech demonstration satellite, JANUS-1, was completed in just 10 months with participating providers from seven countries, and successfully launched into orbit on February 10, 2023. JANUS-1 is a software-defined 6U satellite created entirely with the Antaris software platform.

Press Release 3/18/24: Quantum-safe networking satellites

Press Release 3/19/24: Communication simulations over mesh networks

What We Are Looking For:

Antaris is looking for a talented Engineer that has deep experience developing networking software the will communicate with distributed processors/computers, sensor hardware and satellite payloads.

Responsibilities:

  • Prepare detailed software architecture documents, verification and validation plans, procedures, reports, and other documentation in support of embedded and networking software design, development and testing activities
  • Develop networking SW to seamlessly communicate with distributed processors/computers, sensor HWs, payloads
  • Design, develop and test software framework to support unit testing, integration testing, and system testing of all the software functions
  • Trouble shoot HW/SW issues and identify root cause and provide solution

Requirements:

  • Bachelor s degree (or higher) in Computer Science and Engineering
  • Five plus years of recent real-time embedded software design and development experience is a must
  • Proficient in OS internals and Inter-process communication (IPC) mechanisms is a must
  • Proficient in networking protocol fundamentals is a must
  • Experience in designing, developing embedded software for communication/networking related product is desired
  • Experience with low-speed and high-speed communication protocols such as UART, USB, SPI, I2C, Ethernet, PCIe and CAN desired
  • Proficient in programming languages (C, C++, Python), and relevant development environments is a must
  • Proficiency in UML modeling, test-driven development, agile process and DevOps tools is a plus
  • Understanding of embedded system security architecture
  • Experience in working with open-source software environments is a plus

Location: Remote in the US.

Salary: 150-200K base salary. Overall compensation includes stock, potential bonus, benefits.

Antaris is an equal opportunity employer committed to diversity in the workplace and does not discriminate against any employee or applicant for employment because of race, color, sex, pregnancy, religion, national origin, ethnicity, sexual orientation, gender identity, age, marital status, disability, genetic information, military status, protected veteran status or any other factor protected by applicable federal, state or local laws.

Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder) or eligible to obtain the required authorization from the US Department of State.





 Antaris

 06/01/2024

 All cities,CA