1

Freelance Robotics Software Engineer Jobs in Utah

PDYN) is bringing to market AI/ML software products that enable robotic systems to perceive, reason ... Palladyne AI is seeking a Software Engineer with an outstanding track record, appropriate for your ...

PDYN) is bringing to market AI/ML software products that enable robotic systems to perceive, reason ... Palladyne AI is seeking a Software Engineer with an outstanding track record, appropriate for your ...

Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI ... Previous experience in industrial automation, PLC programming, or robotics is considered a ...

AI Engineer IV (Embedded Software)

Lehi, UT · On-site

$123.40K - $162.40K/yr

AI Engineer IV (Embedded Software) Autonomous Solutions Inc builds autonomous systems for fleets ... Founded in 2000, we've grown into one of the largest privately held robotics companies in the world ...

AI Engineer IV (Embedded Software)

Lehi, UT · On-site

$123.40K - $162.40K/yr

Founded in 2000, we've grown into one of the largest privately held robotics companies in the world ... As an AI Engineer IV (Embedded Software) , you will deploy, optimize, and maintain AI capabilities ...

Embedded Software Engineer

Mendon, UT · On-site

$114.60K - $150.70K/yr

Embedded Software Engineer Location: Petersboro, Utah Duration: 6 Months Software Practices ... Robotic Operating System (ROS/ROS2). * Sensor interfacing: GPS, LIDAR, RADAR, ultra-sonics.

Embedded Software Engineer

Mendon, UT · On-site

$114.60K - $150.70K/yr

Embedded Software Engineer Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a ... TCP, UDP, Controller Area Network (CAN), SPI, RS232. • Robotic Operating System (ROS/ROS2). • ...

Whether you are a passionate orchestration guru or experienced software developer -- we want you to ... This freelance role is fully remote and offers flexible hoursyou can contribute whenever it fits ...

next page

Showing results 1-20

Freelance Robotics Software Engineer information

What are the key skills and qualifications needed to thrive as a Freelance Robotics Software Engineer, and why are they important?

To thrive as a Freelance Robotics Software Engineer, you need strong programming skills (commonly in C++, Python, or ROS), a solid understanding of robotics concepts, and typically a degree in computer science, robotics, or engineering. Expertise with robotics simulation tools (like Gazebo), version control systems (such as Git), and familiarity with hardware integration are highly valued, and certifications in robotics or software development can be advantageous. Exceptional problem-solving, self-motivation, and clear communication are crucial soft skills for managing independent projects and collaborating with clients. These skills ensure you can deliver robust, innovative solutions while adapting quickly to client needs and the evolving landscape of robotics technology.

How do Freelance Robotics Software Engineers typically collaborate with hardware teams during a project?

Freelance Robotics Software Engineers often work closely with hardware teams to ensure seamless integration between software and physical components. This collaboration may involve regular meetings, shared documentation, version control systems, and testing sessions to troubleshoot issues. Effective communication and flexibility are key, as hardware changes may require rapid software adjustments. Freelancers typically use remote collaboration tools and may occasionally visit on-site for system testing or deployment.

What does a Freelance Robotics Software Engineer do?

A Freelance Robotics Software Engineer designs, develops, and maintains software systems that control robots and automated devices. They work independently or on contract to build algorithms, integrate hardware and software, and troubleshoot robotic systems for clients in various industries. Their responsibilities may include programming robot behaviors, developing user interfaces, and collaborating with engineers to ensure optimal robot performance. Freelancers often manage their own schedules and projects, providing flexible expertise to startups, research labs, or manufacturing companies.

What is the difference between Freelance Robotics Software Engineer vs Robotics Software Developer?

AspectFreelance Robotics Software EngineerRobotics Software Developer
CredentialsTypically requires a degree in robotics, computer science, or related fields; certifications are optionalUsually holds a degree in robotics, computer science, or engineering; certifications can enhance prospects
Work EnvironmentIndependent, project-based, often remote or client-siteEmployed by companies or research institutions, working in office or lab settings
Employer & Industry UsageFreelance roles across various industries like manufacturing, healthcare, and researchFull-time roles within robotics, automation, or tech companies

In summary, Freelance Robotics Software Engineers work independently on diverse projects, often remotely, while Robotics Software Developers are typically employed full-time within organizations. Both roles require similar technical skills and educational backgrounds, but differ mainly in work setup and employment status.

What are the most commonly searched types of Robotics Software Engineer jobs in Utah? The most popular types of Robotics Software Engineer jobs in Utah are:
What are popular job titles related to Freelance Robotics Software Engineer jobs in Utah? For Freelance Robotics Software Engineer jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Freelance Robotics Software Engineer jobs? Cities in Utah with the most Freelance Robotics Software Engineer job openings:

Software Engineer

Palladyne AI

Salt Lake City, UT • On-site

Full-time

Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Description:

Palladyne AI (NASDAQ: PDYN) is bringing to market AI/ML software products that enable robotic systems to perceive, reason, learn and act autonomously in dynamic environments. We emphasize collaboration and teamwork because the problems being solved are extremely challenging and require contributions from people with expertise in many disciplines. If you are interested in working at the forefront of robotics and AI technologies with a creative team of great people, Palladyne AI could be the place for you.


Palladyne AI is seeking a Software Engineer with an outstanding track record, appropriate for your career stage, to contribute to the development of advanced applications for collaborative autonomy in robotic systems.

Role Responsibilities

  • Develop innovative algorithms for perception (detection and localization of objects for manipulation and situational awareness), reasoning, and decision-making for robotic manipulators including industrial robots and cobots
  • Develop software codebase
  • Define database structures, identify data types for collection, and set up data analysis software
  • Write tests to validate system performance and compliance
  • Collaborate with other developers in an agile development environment
  • Provide reports and documentation as required for intellectual property filing and proposal preparation
Requirements:
  • MS or PhD in Engineering, Computer Science, Machine Learning, Robotics, Mathematics or a related quantitative field
  • 2+ years of work experience in computer vision, image processing, and machine learning. Specifically, object detection, tracking, and pose estimation
  • Experience in training and fine-tuning deep learning and foundation models. Familiarity with ML frameworks, such as PyTorch and TensorRT
  • Strong algorithm development experience
  • Strong ability to write production quality code in C++ and Python
  • Adherence to software development practices such as unit testing, refactoring, code reviews, documentation, and continuous integration
  • Strong verbal and written communication skills
  • Excellent problem-solving abilities
  • Excellent interpersonal skills
  • Flexibility and adaptability – a willingness to take on new or different responsibilities as needed
  • Nice to have: understanding of classical 3D computer vision techniques: camera calibration, structure from motion, stereo 3D reconstruction

You must be passionate about using your skills and experience to effectively collaborate with colleagues with a diverse set of engineering backgrounds to rapidly develop and bring to market powerful AI/ML software for autonomous robotic solutions.


Work Environment and Physical Demands

  • This position is located in Salt Lake City, UT and is not a remote position
  • Work is generally performed Monday through Friday, with the ability to work overtime and weekends as needed
  • Safety awareness is essential at all times while in the work area
  • Must be able to stand and sit for extended times

Other

Proof of right to lawfully work in the United States required. This position requires access to export controlled technical data. Qualified candidates must be legally authorized to access such controlled technical data prior to beginning work. Business demands may require Palladyne AI to proceed with candidates who are immediately eligible to access controlled technology. Palladyne AI is an Equal Opportunity Employer.


Benefits and Perks

We offer competitive salaries, comprehensive benefits package, 401(k) match, PTO, equity and more