Robotics Software Engineer - Generalist Job at Blue-Halo.org, Pittsburgh, PA

VE5QWHJDZldUNW5wckQ5Z0RzdXdMeG40SVE9PQ==
  • Blue-Halo.org
  • Pittsburgh, PA

Job Description

Description

We are seeking a Robotics Software Engineer - Generalist who is passionate about working with complex electromechanical systems. The Robotics Software Engineer - Generalist will contribute to the development, integration, and optimization of software for robotic systems across various domains, including perception, control, and system architecture. Leveraging a broad range of skills in embedded software, middleware integration, and system-level optimization, this role will support the full lifecycle of robotic platform development.

What you will do:

  • Design and implement software systems for robotic platforms, integrating sensors, actuators, and control systems.
    • Develop and maintain pipelines for DDS-based communication frameworks.
    • Architect and deploy solutions for real-time data acquisition and processing on embedded systems, including NVIDIA Jetson platforms.
    • Collaborate with cross-functional teams to integrate hardware and software components into robotic solutions.
    • Develop CI/CD pipelines and containerized deployment strategies for robotic applications.
    • Perform field testing, debugging, and optimization to improve the reliability and efficiency of robotic systems.
    • Ensure robust documentation and version control practices.





What you will bring:

  • Bachelor's or degree in computer science, Robotics, or related field
  • 1-5 years of experience in software development for robotics or embedded systems
  • Proficiency in C++, Python, and software frameworks such as ROS2, Gazebo, and DDS middleware
  • Experience in building CI/CD pipelines and working with Docker for software deployment
  • Strong understanding of multi-sensor integration and real-time control systems
  • Experience with debugging tools and techniques for embedded and distributed systems
  • Familiarity with agile project management methodologies
  • Required to occasionally travel (2-3 times per year) to technical demonstrations and conferences
  • Occasional travel to VideoRay's Headquarters in Pottstown, PA


Bonus Requirements:

  • Experience deploying software to Jetson platforms via Docker and setting up container environments.
  • Familiarity with other NVIDIA peripherals and development tools such as TensorRT, DeepStream, and JetPack SDK.
  • Knowledge of network protocols and communication interfaces used in robotic systems.
  • Knowledge of ERP (Costpoint) system.
  • Able to hold Security Clearances and visit U.S. Military bases (U.S. Citizenship)


Physical Demands:

While performing the responsibilities of the job, the employee is required to talk and hear. The employee is often required to sit and use their hands and fingers, to handle or feel. The employee is occasionally required to stand, walk, reach with arms and hands, climb or balance, stoop, kneel, or crouch. Vision abilities required by this job include close vision. The employee may occasionally need to lift no more than 50 pounds.

Salary Range $85,000 to $100,000

The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Determination of official compensation or salary relies on several factors including, but not limited to, level of position, job responsibilities, geographic location, scope of relevant work experience, educational background, certifications, contract-specific affordability, organizational requirements, alignment with local internal equity as well as alignment with market data. Our compensation package also includes components designed to support employees' total well-being, which should be considered when evaluating our benefits package.

Qualifications
Licenses & Certifications No Clearance (preferred)


Equal Opportunity Employer


This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.

Job Tags

Contract work, Work experience placement, Local area,

Similar Jobs

Petco Health and Wellness

Stocker / Cashier Job at Petco Health and Wellness

 ...you want to make a real difference, create an exciting career path, feel welcome to be your whole self, and nurture your wellbeing, Petco is the place for you. Our core values capture that spirit as we work to improve lives by doing whats right for pets, people, and... 

Christus Health

Supervisor Registered Nurse, Nursing Leadership - Full time Job at Christus Health

 ...Overseeing the performance of teams; identifying and addressing staff training and development needs. Job Requirements: Education/Skills ~ Bachelor of Science Degree in Nursing required for Magnet facilities, otherwise preferred Experience ~2 years... 

Central Carolina Hospital

RN - Labor & Delivery - PRN Job at Central Carolina Hospital

 ...robust music scene, to nature so big and beautiful, Sanford has the small-town feel while still offering something for everyone. Our downtown is a hub of excitement and activity offering delights to satisfy the foodies, art lovers, history enthusiasts, and more. Why... 

General Motors of Canada

Senior Software Engineer, AV Core Services (Mountain View) Job at General Motors of Canada

Job Description Hybrid: This role is categorized as hybrid. The successful candidate is expected to report at least three times per week to one of our Bay Area offices (San Francisco, Mountain View, or Sunnyvale). Role: Our team, part of GM's ADAS (Advanced Driver...

City Of Corpus Christi

Heavy Equipment Operator Job at City Of Corpus Christi

 ...Equipment Operator will operate heavy equipment such as a dump truck, crew truck with trailer, excavator, loader, backhoe, and forklift...  ...sites Safely operate various size excavators for wastewater/water repairs Drive various size dump trucks, hauling dirt to and...