Senior Software Engineer, Middleware (R3582)

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

Job Summary

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.
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.
Good to have:
  • ROS (or comparable middleware)
  • Robotics experience
  • Networking and communication protocols experience
  • Safety-critical systems experience
  • Embedded systems experience
Perks:
  • Bonus
  • Benefits
  • Equity

Job Details

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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in San Diego, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

San Diego, California, United States (On-Site)

Dallas, Texas, United States (On-Site)

Dallas, Texas, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

San Diego, California, United States (On-Site)

Dallas, Texas, United States (On-Site)

San Diego, California, United States (On-Site)

Dallas, Texas, United States (On-Site)

Dallas, Texas, United States (On-Site)

Dallas, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Shield AI

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug