Computer Futures

Embedded Systems Engineer

Location: Carlsbad, California, United States
Salary: US$60 - US$80 per hour + competitive
Job Type: Contract
Apply for this Job

Come work with a world-class team developing and deploying new technologies on a cutting-edge, next-gen satellite network that is redefining what is possible with satellite-based internet service. You will innovate, design and develop in the world of secure software defined satellite communication, designing, developing, deploying, and supporting new and innovative technology that will be used on a globally accessible satellite network. Our unique position as a service provider and equipment manufacturer allows you to experience the whole life cycle of networking software development - all the way from design to deployment. You will work with senior engineers to aid in design, documentation, implementation, testing, analyses, test execution, and system support, to ensure deployed production networks delight customers.

Location: 100% Remote

Compensation (hourly): $60-80

Duration: 6 Months


  • 6+ years of software engineering experience with coding and debugging skills in C, and C++
  • Experience with secure boot implementation
  • Prior experience implementing multi-stage bootloaders
  • Experience with OpenSSL or WolfSSL crypto libraries
  • Deep knowledge of OS features i.e. Multi-threading, synchronization, memory management, and networking on Linux or Linux-like Operating systems
  • Experience with Linux device driver design, development, and test
  • Possess a DevOps mindset


  • Background in data structures and algorithm design
  • Proficient in software development tools, source code control environment
  • Experience designing and implementing networking protocols at the phy, mac, transport, and application layers
  • Experience working in an Agile / Scrum development environment
  • Experience with modern updates to the C++ language (C++14)
  • Experience with ARM53 CPUs
  • Experience with ARM Cryptocell
  • Experience with ARM TF-A and uBoot bootloader
  • Experience with TLS protocols

Sthree US is acting as an Employment Business in relation to this vacancy.

Apply for this Job