title-image
Turrior - Let work find you
Recruiters get AI-ranked shortlists and automated outreach, filling roles up to 5× faster.
0%
Popularity
0d
Avg. Time to Hire
0h
Recruiter Res. Time
0%
HR Satisfaction
Careers at Cognitive Space
All open opportunities, right here. Explore, apply, grow.
Apply now

Embedded Software Engineer

$130,000 - $170,000/year
18 Jan 2025
Houston, TX, USA
Verified by Turrior

Content + Source + Freshness • 12 Dec 2025 • 95% confidence

85 / 100

Offer value

Role offers the chance to work on cutting-edge technologies in a rapidly evolving sector, coupled with competitive compensation.

  • Innovative role in satellite technology development
  • Competitive compensation with equity benefits
  • Work within a dynamic engineering team
Pros
  • Engagement with advanced satellite communication technologies
  • Strong focus on innovation and development
  • Competitive salary range with equity options
Cons
  • Requires US citizenship or residency, limiting applicant pool
  • High expectations for technical competence
  • Potentially high-pressure work environment

Who it's for

Mid to Senior Level • Hybrid – in Houston

Good fit
  • Engineers with embedded software experience in telecommunications
  • Individuals passionate about space technology
  • Candidates eager to join a high-tech startup
Not recommended for
  • Entry-level engineers without relevant background
  • Those seeking to avoid fast-paced environments
  • Candidates with limited exposure to embedded systems

Motivation fit

Desire to contribute to innovative satellite-based technologiesInterest in high-stakes projects with significant impactPassion for advanced software development in embedded systems

Key skills

Programming in C++, Python, and RustUnderstanding of network protocols and algorithmsExperience with simulation and optimization techniques
Score: 85/100 AI verified analysis

About the job

Overview:
We are seeking a highly skilled Embedded Software Engineer to join our innovative team who enjoys working in a dynamic and fast-paced environment while taking ideas from theory into deployment. You will play a crucial role in enhancing our automated scheduling solution with cutting-edge machine learning algorithms and models, embedding them in satellites at the edge. It will be important for you to possess a passion for building and implementing embedded network routing software for a dynamic mesh network.

Location:
Houston - hybrid in the office 2-3 times a week

What you will be doing:

Use C++ and Python to design and develop network simulations for constellations of Earth-orbiting satellites and model communication interactions between satellites and ground-based assets.

  • Use Rust, C++ and Python to design and develop route optimization strategies and implement embedded network routing software for a dynamic space-based mesh network.
  • Provide communications network expertise to support data science and machine learning development.
  • Perform network design, trade-off studies and assist in developing and defining protocols for OSI Layers 2 and 3.
  • Develop network simulations for constellations of Earth-orbiting satellites and model communication interactions between satellites and ground-based assets.

What you will need:
  • US Citizenship, Permanent Resident (Green) Card
  • Bachelor’s, Master’s degree, or Ph.D. in a relevant field: Statistics, Applied Mathematics, Operations Research, Computational Physics, Computer Science, Engineering, etc.
  • 2+ years of professional experience as an Embedded Software Engineer, or similar role.
  • Proficiency in Python and C++ or Rust software languages.
  • Experience developing embedded software for ARM processors.
  • Experience with communications network protocols and routing algorithms, such as MPLS, NETCONF/YANG, and Dijkstra's.
  • Experience with hardware-in-the-loop (HITL) systems integration and testing methodologies.
  • Skilled in troubleshooting and tuning of component hardware, software, networking and communications protocol problems.
  • Familiarity with discrete-event network simulators, such as OMNET++.
  • Knowledge of IPSec, traffic shaping. QoS algorithms, cellular/satellite network protocols, and software defined networks.
  • Familiarity solving network flow optimization via mixed-integer or constraint programming would be a bonus.
  • Familiarity with satellite communications and optical inter-satellite link (OISL) would be a bonus.

Benefits:
One of the most interesting aspects of working at a startup company is gaining equity, which means our success is your success. In addition to equity in the form of options, we also offer:
  • Flexible Time-Off policy and company holidays
  • Cost-effective health care, dental, and vision with company contributions
  • 401k matching plan with company match
  • Life insurance
  • Short-term and long-term disability

Salary:
$130,000 - $170,000

We value job-related knowledge and skills, education, and experience. That’s why we will determine your actual level and base salary on a case-by-case basis, considering these factors. We believe this will ensure fair and competitive compensation for you.

Company Information:

Cognitive Space is a Texas-based, venture-backed software company specializing in AI-driven solutions for space mission planning and satellite communications. Our proprietary AI Cognition Engine powers the CNTIENT-Optimize product, which has been successfully deployed in commercial and defense applications. We are committed to delivering innovative, resilient, and adaptive network management solutions that meet the demanding requirements of our commercial and government customers.

Cogntive Space Inc. is an equal opportunity employer. Cogntive Space Inc. does not discriminate in employment with regard to race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, marital status, physical or mental disability, military status or unfavorable discharge from military service or any other characteristic protected by law.

Similar Jobs

5 months agoContractor

End-to-end AI hiring for modern HR teams

Turrior uses artificial intelligence to create job listings, automate candidate screening, conduct video interviews, and apply comprehensive AI scoring — helping companies hire faster, more accurately, and with lower operational costs.

Key benefits:

  • AI-powered job creation and structured job data
  • Intelligent candidate screening and automated shortlisting
  • Video interviews with AI-based answer analysis
  • Comprehensive AI scoring of skills, experience, and role fit
  • Recruitment process automation and reduced time-to-hire

Share job