Senior Embedded Software Engineer

Verus Research is searching for a Senior Embedded Software Engineer to perform research and development, conception, and implementation of algorithms into software implementable on suitable custom boards for advanced satellite applications while ensuring processing constraints and security requirements are satisfied.

The Senior Embedded Software Engineer will have a strong foundation in developing software solutions for embedded system applications and a knowledge of satellite processors and their capabilities. The candidate is also expected to work collaboratively with teams of engineers and scientists to successfully develop novel solutions for space applications.  Verus Research is committed to solving our customer’s most challenging technical problems and seeks solution-oriented individuals to enhance our team’s ability to thrive in this role. This posting is for work in the Albuquerque, NM, area.

The ideal candidate for the Senior Embedded Software Engineer will possess extensive hands-on experience and critical thinking skills, a deep domain understanding of embedded systems software, software configuration management, development environments, and real-world coding experience for space applications. Success in this demanding position will stem from:

  • U.S. Citizenship
  • Master’s degree in electrical engineering, computer engineering, computer science, or related field, or have a Bachelor’s degree and equivalent additional experience
  • 5+ years developing software in C, C++, Rust, or other relevant software language
  • Experience working with GPUs, including using CMake, CUDA, and GPU optimization
  • Knowledge of software life cycle development and best practices, including unit test design and implementation and requirements design and verification
  • Experience developing and testing power consumption requirements
  • 2+ years of experience working on satellite guidance and control applications desired
Apply For This Job