Senior Software Engineer, Middleware (R3582)

2 Months ago • 2 Years + • $120,000 PA - $180,000 PA
Software Development & Engineering

Job Description

This role is part of Hivemind’s middleware team, offering hands-on mentorship and significant contributions to the product backlog. You will develop, test, and troubleshoot software primarily in C++, Python, and scripts, utilizing SDLC tools. Responsibilities include adding features to our middleware and communications software, EdgeOS, and potentially simulation development or interface translations between our Hivemind ecosystem and third-party systems. The role also involves executing systems integration across various components, providing an opportunity to learn in a high-growth tech environment.
Good To Have:
  • ROS (or comparable middleware)
  • Robotics experience
  • Networking and communication protocols experience
  • Safety-critical systems experience
  • Embedded systems experience
Must Have:
  • Develop, test, and troubleshoot software using C++, Python, and scripts.
  • Add features to middleware and communication software (EdgeOS).
  • Perform simulation development or interface translations.
  • Execute systems integration across components.
Perks:
  • Bonus
  • Benefits
  • Equity

Add these skills to join the top 1% applicants for this job

cpp
game-texts
software-development-lifecycle-sdlc
networking
linux
python

This role is part of Hivemind’s middleware team. The role will provide you with hands on mentorship, an opportunity to add real contribution to our product backlog. You will have the chance to make friends, expand your network, and learn all about what it's like to work in a high-growth, fast scaling tech unicorn.

What you'll do:

  • Develop, test and/or troubleshoot software in C++ (primary), python, scripts using SDLC tools.
  • The work involves adding features to our middleware and communications software, called EdgeOS, that is used to develop the autonomy software.
  • It could also include simulation development or interface translations between our Hivemind ecosystem and 3rd party systems. Lastly, it could involve systems integration execution across our components.

Required qualifications:

  • Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 4 years and a Master’s degree; or 2 years with a PhD; or equivalent work experience.
  • Some Industry or Internship experience developing C++ software in Linux environment.
  • Strong skills in C++ and Software Engineering
  • Great written and verbal communication.
  • Demonstrated history of showing ownership of project outcomes and delivering exceptional results.
  • Record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.

Preferred qualifications:

  • ROS (or comparable middleware) and/or robotics experience.
  • Experience with networking and communication protocols.
  • Experience with safety-critical systems.
  • Embedded systems experience.

Set alerts for more jobs like Senior Software Engineer, Middleware (R3582)
Set alerts for new jobs by Shield AI
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙