Python Robotics Software Developer

7 days ago


Boulder, Colorado, United States PickNik Robotics Full time
Robotics Software Engineer Job Description

At PickNik Robotics, we're pushing the boundaries of robotics innovation. Our MoveIt Pro Software Platform is revolutionizing the industry, and we're seeking a talented Python Infrastructure Software Engineer to join our team.

This part-time role will focus on building and maintaining advanced robotics solutions and their deployment and testing infrastructure. You'll work with our team to:

  • Develop high-quality Python code for ROS applications, REST APIs, and command-line interfaces
  • Enhance the installation process for customer-facing Python scripts
  • Maintain Python-heavy CI/CD infrastructure in GitHub Actions and Ansible
  • Contribute to our strong culture of code review to up-skill others on high-quality Python

Requirements:

  • 4+ years of professional Python experience
  • 4+ years of Git experience
  • 4+ years of Linux experience
  • 3+ years of experience with Docker Compose
  • 2+ years of professional experience with YAML-based CI/CD infrastructure (i.e. Travis, GitHub Actions, Ansible)

Preferred qualifications:

  • Familiarity with ROS 2
  • Familiarity with FastAPI or similar frameworks
  • Experience building user-friendly command-line interfaces in Python
  • Knowledge of integrating hardware systems with Docker containers
  • Familiarity with Debian packaging

Colorado Residents Only: In accordance with the Colorado Equal Pay for Equal Work Act, the minimum hourly rate for this role is $65/hour. Compensation can vary based on job-related skills and experience.



  • Boulder, Colorado, United States PickNik Robotics Full time

    Robotics Software Developer OpportunityWe're seeking a talented software engineering intern to join our team at PickNik Robotics, a global leader in robotics solutions. As a robotics software developer, you'll be working on our cutting-edge MoveIt Pro Software Platform, used by thousands of companies worldwide.As a member of our team, you'll have the...


  • Boulder, Colorado, United States QSC Full time

    OverviewThe Q-SYS platform is a cutting-edge software and hardware solution that enables immersive cinema, live performance audio, themed entertainment, digital collaboration, and meeting experiences. We are seeking a skilled Python Software Engineer to join our small and nimble team to develop AI and data science solutions to support and enhance our Q-SYS...


  • Boulder, Colorado, United States Ricoh USA, Inc. Full time

    Job DescriptionWe are seeking a highly motivated and enthusiastic Robotics Engineer Intern to join our dynamic team at Ricoh USA. As a Robotics Engineer Intern, you will have the opportunity to contribute to exciting projects and gain hands-on experience in a fast-paced and innovative environment.Position ProfileThe Intern will likely be working on cobots...


  • Boulder, Colorado, United States Ascend Analytics Full time

    About Ascend AnalyticsAscend Analytics is a leading provider of climate technology software and services that deliver critical insights to power the energy transition. Our products enhance critical power supply decisions from short-term operating strategies to long-term investment and resource planning.Job SummaryWe are seeking a highly skilled API Software...

  • Software Developer

    1 week ago


    Boulder, Colorado, United States MojoTech Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at MojoTech. As a Software Engineer, you will be responsible for designing and developing complex software applications, collaborating with product managers, designers, and clients to deliver high-quality solutions.Key Responsibilities:Design and implement...


  • Boulder, Colorado, United States EVONA Full time

    Embedded Software EngineerAt EVONA, we're pushing the boundaries of space communications with our next-generation Satellite infrastructure. We're seeking an exceptional Embedded Software Engineer to lead the development of mission-critical embedded software on our satellites.Key Responsibilities:Design and develop the full software lifecycle and architecture...


  • Boulder, Colorado, United States EVONA Full time

    Embedded Software Engineer Opportunity at EVONAEVONA is seeking an experienced Embedded Software Engineer to join their team in Boulder, Colorado. As a key member of the engineering team, you will be responsible for leading the development of mission-critical embedded software on new LEO satellites.Key Responsibilities:Develop the full software lifecycle and...


  • Boulder, Colorado, United States EVONA Full time

    Embedded Software Engineer Opportunity at EVONALocation: Boulder, Colorado (Hybrid)Salary: Up to $170k base + equity + benefitsEVONA is a pioneering company in the Satellite / New-Space industry, deploying a next-generation Space Communications infrastructure.As an Embedded Software Engineer, you will lead the full development of mission-critical embedded...


  • Boulder, Colorado, United States EVONA Full time

    Embedded Software Engineer Opportunity at EVONALocation: Boulder, ColoradoSalary: Up to $170k base + equity + benefitsJoin EVONA, a pioneering company in the next-generation Space Communications infrastructure, as an Embedded Software Engineer. You will lead the full development of mission-critical embedded software on their satellites, driving innovation...


  • Boulder, Colorado, United States Leidos Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at Leidos. As a key member of our Agile team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesAnalyze user requirements to derive software design and performance requirementsDebug existing software and correct...


  • Boulder, Colorado, United States Weather Stream Full time

    Job Title: Lead Embedded Software DeveloperWeather Stream is seeking a highly skilled and experienced Lead Embedded Software Developer to join our team. As a key member of our engineering team, you will be responsible for leading the design, implementation, and validation of complete embedded systems for small satellite hardware and components.Key...

  • Software Developer

    1 week ago


    Boulder, Colorado, United States Zayo Group Full time

    Job Title: Software EngineerZayo Group is seeking a skilled Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing, enhancing, and maintaining critical APIs and automation tools for our customers and internal users.Responsibilities:Develop new frontend and backend applications for...


  • Boulder, Colorado, United States Battelle Memorial Institute Full time

    Job SummaryWe are seeking a highly skilled Full Stack Software Developer to join our team at Battelle Memorial Institute. As a key member of our software development team, you will design, develop, implement, and test scientific software that supports our Data Portal.The ideal candidate will have a strong background in software development, with experience...


  • Boulder, Colorado, United States Battelle Memorial Institute Full time

    Job SummaryWe are seeking a highly skilled Full Stack Software Developer to join our team at Battelle Memorial Institute. As a key member of our software development team, you will design, develop, implement, and test scientific software that supports our Data Portal.ResponsibilitiesWork with product owners and scientists to design, develop, and implement...


  • Boulder, Colorado, United States Google Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Google. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our users.ResponsibilitiesWrite and test product or system development code.Participate in design reviews...


  • Boulder, Colorado, United States Splunk Full time

    About the RoleSplunk is seeking a highly skilled Software Development Engineer to join our team responsible for developing and operating our Kubernetes platform for multiple cloud service providers. As a key member of our team, you will play a crucial role in ensuring the high availability, performance, efficiency, usability, and security of the platform.Key...


  • Boulder, Colorado, United States Workday Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our Cloud Platform Engineering team. As a key member of our team, you will play a critical role in developing and deploying service communication technologies to support existing and future networking needs for cloud native microservices and legacy services migrating to...

  • Software Engineer

    18 hours ago


    Boulder, Colorado, United States ACL Digital Full time

    Job Description: We are seeking a highly skilled Software Engineer to join our team at ACL Digital. As a Software Engineer, you will be responsible for designing, developing, and testing software applications and systems. Your primary focus will be on developing high-quality software that meets the needs of our customers.Key Responsibilities:Design and...

  • Systems Engineer

    4 weeks ago


    Boulder, Colorado, United States SciTec Full time

    Job OpportunitySciTec, a dynamic small business, is seeking a talented Staff/Sr. Staff Systems Engineer to support our programs delivering Next-Generation Missile Warning software in Boulder, CO.This is a unique opportunity to join a small business delivering core capabilities for National defense. You will work within a fast-paced team delivering end-to-end...

  • Software Developer

    1 week ago


    Boulder, Colorado, United States High Precision Devices Inc Full time

    Software Engineer PositionWe are seeking a skilled Software Engineer to join our High Precision Devices team. As a key member of our R&D team, you will play a vital role in the development of our world-class Cryogenic Refrigerators.Key Responsibilities:Design and implement software solutions for our Cryogenic Refrigerators using C#.Collaborate with internal...