Denver, CO, US
20 hours ago
Software Engineer - Embedded Systems

Company Overview

We are a cutting-edge robotics company that is revolutionizing logistics operations through advanced process automation and robotics. Our tools streamline operations, ensuring smoother, faster, and safer processes.

Position Overview
We are seeking a skilled Embedded Software Engineer to design and develop innovative embedded systems for our cutting-edge projects. The ideal candidate will leverage their expertise in software and hardware integration to create robust solutions in the robotics field.

Key Responsibilities

Design and implement embedded software for various robotic systemsDevelop and optimize firmware for microcontrollers and embedded devicesConduct testing and debugging of embedded systems to ensure high reliabilityCollaborate with electrical engineers on PCB design and layout processesIntegrate control systems and sensors into embedded platformsUtilize ROS and ROS2 for robotic application developmentParticipate in the entire software development lifecycle, from requirements gathering to deploymentDocument and maintain software specifications and design changes

Qualifications

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related fieldProficiency in programming languages such as Python and C++Strong understanding of embedded systems and firmware developmentExperience with control systems and robotics applicationsFamiliarity with PCB design and layout principlesKnowledge of PCBA development processesExperience with ROS and ROS2 is a plusExcellent problem-solving skills and attention to detail

Benefits

Health, Dental, Vision Insurance Packages

Generous PTO

Dog Friendly Office!

Office Snacks/Drinks

Hybrid Work Schedule

Flexible Working Hours

Confirm your E-mail: Send Email