Platform Software Engineer-Robotics | Dublin, OH- 43017

Vaco by Highspring

Dublin (OH)

On-site

USD 110,000 - 170,000

Full time

48 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Vaco by Highspring in Dublin, OH is seeking a Platform Engineer to help build the foundational robotics software framework, focusing on core infrastructure and high-quality code.

You will collaborate with robotics and AI teams to translate requirements into scalable, production-ready software, employing TDD and robust testing.

The role emphasizes design, documentation, and contributing to product readiness from development through production.

Qualifications

  • Bachelor's degree in CS, CE, or a technical field.
  • 3–5+ years of software engineering on complex platforms.
  • Experience with C++ and software design of infrastructure.
  • Experience with test-driven development and automated tests.
  • Strong debugging and documentation skills.
  • Excellent written and verbal communication.

Responsibilities

  • Build, test, and maintain foundational robotics software platform components.
  • Design and implement core software infrastructure and frameworks.
  • Translate requirements into reliable, scalable software.
  • Write clear, maintainable code with good documentation.
  • Develop and run test suites to validate functionality.
  • Collaborate with cross-functional teams on projects.
  • Help bring new products from development to production.
  • Contribute to software development practices and architecture.

Skills

C++
Software design
Unit testing
Documentation
Communication
MS Office
Cross-functional collaboration

Education

Bachelor's degree in Computer Science, Computer Engineering, or another technical discipline

Tools

ROS2
Embedded Linux
RTOS
Python

Job description

We are seeking a talented Platform Engineer to join our engineering team and help build the foundational software framework for a next-generation robotics platform. This role will focus on developing, testing, and maintaining the core infrastructure that enables robotics and AI engineers to build and deploy advanced robotic systems.

The ideal candidate has strong C++ software engineering and design skills, experience developing technically complex software platforms, and a strong focus on software quality and testing.

What You’ll Do
  • Build, test, and maintain foundational components of a robotics software platform.
  • Design and implement core software infrastructure and frameworks used by robotics and AI engineering teams.
  • Translate technical requirements into reliable, scalable, and maintainable software solutions.
  • Develop clear, well‑documented code that can be easily understood and maintained by other engineers.
  • Apply test‑driven development principles and build comprehensive test suites to validate requirements and functionality.
  • Collaborate with cross‑functional engineering teams on complex software development projects.
  • Contribute to bringing new software products and capabilities from development through production.
  • Help establish and maintain software development practices, standards, and architecture.
Required Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, or another technical discipline.
  • 3-5+ years of software engineering experience, including experience bringing new products or software capabilities to market.
  • Experience working on technically complex software platforms, frameworks, or infrastructure.
  • Strong proficiency in C++and software design.
  • Experience with test‑driven development, unit testing, or automated test suites.
  • Ability to interpret technical requirements and translate them into functional software.
  • Strong ability to write clear, maintainable, and well‑documented code.
  • Experience collaborating with cross‑functional engineering teams.
  • Strong written and verbal communication skills.
  • Proficiency with Microsoft Office Suite.
Preferred Qualifications
  • Experience developing software for medical devices or other safety‑critical systems
  • Familiarity with IEC 62304 or comparable safety‑critical software standards.
  • Experience with Python development.
  • Experience with robotic systems and computing hardware.
  • Familiarity with Embedded Linux and real‑time operating systems (RTOS).
  • Experience working with sensor and actuator interfaces
  • Experience in regulated environments, including FDA, ISO 13485, or similar standards.
  • Start‑up or early‑stage company experience.
  • Experience with Robot Operating System (ROS2).
What We’re Looking For

The successful candidate will combine strong software engineering fundamentals with the ability to work on complex, multidisciplinary systems. You should be comfortable working independently, collaborating with engineers across different disciplines, and turning technical requirements into robust, production‑ready software.

Equal Opportunity Notice

Highspring LLC (d/b/a Vaco by Highspring) and its parents, affiliates, and subsidiaries ("we," "our," or "Vaco by Highspring") are committed to the full inclusion of all qualified individuals and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hair style), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by applicable law. The company is also committed to ensuring that persons who need them are provided with reasonable accommodations; if an accommodation is needed to participate in the job application or interview process, please contact HR@vaco.com . Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal.

Representation Notice

By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present your as a candidate for the foregoing employment opportunity. Additionally, you agree to be included in our talent pool for future hiring for similarly qualified positions. You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications. Lastly, you agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application. In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening and resume dispersal.

Privacy Notice

Vaco by Highspring respects your privacy and are committed to providing transparent notice of our policies.

  • California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here.
  • Virginia residents may access our state specific policies here.
  • Residents of all other states may access our policies here.
  • Canadian residents may access our policies in English here and in French here.
  • Residents of countries governed by GDPR and UK GDPR may access our policies here.

Additionally, submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied. More details about Vaco by Highspring's use of AI can be found here (https://www.highspring.com/ai-use-notices/). Further assessment of candidates beyond this initial phase will be conducted by recruiters and hiring managers. Vaco by Highspring does not know and cannot opine on if its client's use of AI products in hiring.

Pay Transparency Notice

Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to:

  • the individual's skill sets, experience and training;
  • licensure and certification requirements;
  • office location and other geographic considerations; and
  • other business and organizational needs.

With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure. The individual may also be eligible for discretionary bonuses and/or participation in medical, dental, and vision benefits as well as the company's retirement plan (or similar retirement benefits).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Platform Software Enigneer
Staff Platform Software Enigneer

Vaco • Logan (UT)

On-site
USD 140,000 - 180,000
SR Software Engineer
SR Software Engineer

Vaco • Gahanna (OH)

Hybrid
USD 110,000 - 165,000
Systems Engineer
Systems Engineer

Vaco by Highspring • Dublin (OH)

On-site
USD 120,000 - 160,000
***Staff Platform Software Engineer || Onsite in Dublin, Ohio***
***Staff Platform Software Engineer || Onsite in Dublin, Ohio***

Vaco by Highspring • Dublin (OH)

On-site
USD 110,000 - 160,000
Software Engineering Manager
Software Engineering Manager

Vaco • Findlay (OH)

On-site
USD 120,000 - 160,000
Applications Engineering Manager
Applications Engineering Manager

Vaco by Highspring • Oakland Park (FL)

On-site
USD 142,000 - 156,000
Software Developer
Software Developer

Vaco • Dallas (TX)

Hybrid
USD 120,000 - 160,000
JR Quality Engineer
JR Quality Engineer

Vaco by Highspring • Oakland Park (FL)

On-site
USD 80,000 - 89,000
Senior Software Engineer (.Net)
Senior Software Engineer (.Net)

Vaco • Birmingham (AL)

On-site
USD 110,000 - 150,000
Medical, Dental, Vision
401(k) Retirement Plan
Discretionary bonuses
Software Engineer
Software Engineer

Vaco • Fort Wayne (IN)

On-site
USD 70,000 - 105,000