Loft Orbital

Senior Embedded Software Engineer

Loft Orbital • Any Office
C++
Wanna join the adventure?

As a senior member on our Embedded Systems Team, you will be responsible for the embedded SW design and development on our satellite’s electronic payloads; cutting edge units meant to advance the state of space-as-a-service. Our development pushes the boundaries of in-space compute capabilities, RF communications, software defined payloads, and many other applications. You will help guide a team of experts in bringing these ideas to reality and launching your work into orbit.

About this Role:

  • Architect, design and write high-quality software for the satellite following best practices such as modularity, maintainability, testability and efficiency
  • Develop high-speed interface drivers, data handling and networking capabilities
  • Perform SW/FW/HW integration to provide a fully functional software solution
  • Develop unit tests, component tests and continuous integration for your code
  • Perform hands-on board bring-up and debugging
  • Must Haves:

  • 8+ years experience writing C or C++ for Embedded Linux and RTOS platforms
  • Expertise with Linux kernel, device driver and BSP development
  • Experienced with local and remote debugging concepts and tools (gdb)
  • Experienced with hardware interfacing and understanding of communication protocols (DMA, UART, LVDS, Ethernet, SpaceWire)
  • Experience with Linux compilation toolchains (Yocto, Buildroot)
  • In-depth knowledge of different processor technologies such as: ARM, x86, and SoC
  • Strong written and verbal communication skills
  • Scrappy and inventive: what you will be building has never been done before
  • Prepared to be challenged and sometimes work out of your comfort zone
  • Willing to be accountable, autonomous, and take full ownership of projects
  • Have an ability to work both independently as well as part of a multi-disciplined team
  • Have an ability to learn and adopt to new technologies
  • Demonstrable history of thinking outside-the-box, without losing sight of reality
  • Nice to Haves:

  • Experience with SW development for aerospace or safety-critical applications
  • Experience with hypervisor and/or container virtualization techniques
  • Experience with Single Event Upset (SEU) mitigation mechanisms
  • Some of Our Awesome Benefits:

  • 100% company-paid medical, dental, and vision insurance option for employees and dependents
  • Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA
  • 100% employer paid Life, AD&D, Short-Term, and Long-Term Disability insurance
  • Flexible Time Off policy for vacation and sick leave, and 12 paid holidays
  • 401(k) plan and equity options
  • Daily catered lunches and snacks
  • International exposure to our team in France
  • Fully paid parental leave; 14 weeks for primary caregiver and 10 weeks for secondary caregiver
  • Carrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming benefits with financial support
  • Off-sites and many social events and celebrations
  • Relocation assistance when applicable