Robotics Software Developer
Promise Robotics
Promise Robotics is pioneering Physical AI for homebuilding — a rapidly growing, venture-backed company bringing together AI, robotics, and manufacturing to help the homebuilding industry meet the growing demand for housing. Our robotic systems, built and operated inside AI-powered factories, give the industry the production capacity, consistency, and speed to build more high-quality homes than traditional methods allow. Our team spans AI researchers and roboticists to factory operators, technicians, and production teams — all building the future of homebuilding together.
We're building physical AI for housing — and unlike most of the field, our robots are already in production, fabricating real structures and generating real operational data every day across multiple factories.
We’re looking for a Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. This is an early-career role for someone with strong fundamentals and hands-on robotics project experience who wants to develop it in production.
Why join us?
- Purpose-Driven Work: Contribute to projects with significant social, economic, and environmental impact.
- Growth Opportunities: Be part of a growth-stage startup with substantial upside and leadership potential.
- Cutting-Edge Technology: Work on state-of-the-art robotics solutions at the intersection of construction and automation.
- Collaborative Culture: Join a diverse, high-performing team committed to continuous learning and innovation.
What you'll do
- Build and maintain simulation scenes — set up and extend simulation environments and test scenarios that mirror our production cells.
- Implement motion routines — develop and tune motion-planning and collision-checking behaviors in ROS 2 / MoveIt2 under the guidance of senior engineers.
- Develop perception components — implement object detection, pose estimation, and point-cloud processing tasks for material handling and inspection.
- Write clean, tested code — produce well-documented C++ and Python, backed by unit and integration tests.
- Debug integration issues — help troubleshoot software-hardware issues alongside the robotics and hardware teams.
- Participate in the team's practices — contribute to code reviews, agile ceremonies, and CI pipelines.
What you'll need to succeed
- Degree in Computer Science, Robotics, Mechatronics, Electrical Engineering, or related fields (Masters/Ph.D. preferred).
- Solid programming ability in C++ and/or Python.
- Strong fundamentals in algorithms, data structures, and basic control concepts.
- Ability to solve complex problems involving multi-disciplinary engineering concepts.
- Hands-on experience with ROS or ROS 2 — through projects, internships, co-ops, or coursework.
- Familiarity with at least one robotics simulator (Gazebo, Isaac Sim, MuJoCo, PyBullet, or similar).
- Exposure to computer vision or perception concepts.
- Eagerness to learn, take feedback, and work both independently and collaboratively in a fast-paced startup.
- Willingness to work onsite at our R&D labs and production facilities in Edmonton and Calgary, Alberta.
Preferred Skills:
- An internship, co-op, competition team (e.g., robotics/autonomy), or a portfolio of robotics projects.
- Experience with MoveIt2 or another motion-planning framework.
- Familiarity with Isaac Sim / Omniverse or similar simulation tools.
- Coursework, research, or side projects involving VLA models, LLMs, or machine learning for robotics.
- Any exposure to industrial robots (KUKA, ABB, Fanuc) or sensor systems (cameras, depth sensors, force sensors, LiDAR).
- DevOps basics — Docker, Git, CI/CD.
Benefits
Competitive salary: we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.
Stock options: everyone has a stake in our company.
Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.
Flexible personal days and vacation policies: we care deeply about the well-being of our team.
Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry!
Relocation assistance package (if required)
Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.
- ...Promise Robotics is pioneering Physical AI for homebuilding — a rapidly growing, venture... ...housing — and unlike most of the field, our robots are already in production, fabricating... .... We’re looking for a Robotics Software Developer to join our team and contribute to developing...SuggestedFull time
- ...Promise Robotics is pioneering Physical AI for homebuilding — a rapidly growing, venture... ...housing — and unlike most of the field, our robots are already in production, fabricating... ...We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing...SuggestedFull timeInternshipRelocation packageFlexible hours
- ..., passion, and laughter. These values have helped us build a reputation as an industry leader. The position: As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional customer experiences...SuggestedLong term contractFull timeMonday to friday
- ...transforming the way our customers work. Every day we help them develop critical mineral resources more sustainably, design and build better... ...headquarters in New Zealand. The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront...SuggestedFull timeWork at officeFlexible hours
- ...Senior GraphQL API Software Developer Reports To: Development Manager About the job: We’re looking for a Senior GraphQL API Developer to join our API team at atVenu. You’ll help shape how we design, scale, and evolve our public GraphQL API. Establishing the patterns...SuggestedLong term contractFull time
$25 - $28 per hour
...us to join our coding class and help to develop coding curriculum. About the position:... ...Requirements: Ability to organize and run robotics and coding classes University/College... ...or post-graduates, programmers, software engineers Able to work a minimum 3 hours...Hourly payPart timeRemote workAfternoon shift$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was...Long term contractPermanent employmentFull timeManual laborRelocation package- ...data processing, on‑premises integrations, custom web applications, AI, containers, and EC2‑hosted workloads. The team also designs, develops, and maintains enterprise data integration solutions, working with diverse data sources including Oracle, SQL Server, SAP, SAP BW, Snowflake...Full timePart timeFlexible hours
- ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the...Immediate startWorldwide
- ...Mechatronics & Robotics Technician – JLL What this job involves As a Mechatronics & Robotics Technician, you will use your skills... ...automated packaging and distribution equipment. In addition to developing your skills, you will have the opportunity to mentor junior technicians...Full timeFlexible hoursShift workNight shift
$95 - $120 per hour
...Location: Calgary, Alberta Type: Contract Job #14316 MatchBox Consulting Group is currently seeking a Senior Software Developer for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Lead end-to-end application analysis...Contract work- ...Promise Robotics is pioneering Physical AI for homebuilding — a rapidly growing, venture-backed company bringing together AI, robotics... ...Robotics and Control Engineer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing...Full time
- ...We have Immediate requirement with our Salesforce Developer @ Calgary AB(Hybrid - 3 Days/Week). if you are interested Please share your... ...Salesforce applications with 3rd party systems Satya Prasad Nakka Iris Software 200 Metroplex Drive, Suite #300 Edison, NJ 08817...For contractorsImmediate start3 days per week
- ...do. ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document Intelligence... ...product or process. Requirements ~5+ years of professional software development experience, with demonstrated full-stack depth. ~...Full timeRemote workFlexible hours
- ...Middleware to drive our technology and business forward. As a Senior Developer you play a critical role in delivering high quality agile... ...sharing of delivered applications and services Actively promote software development best practices, methodologies, and standards...Full timeInternshipFlexible hours
- ...have been recognized as one of Canada’s Best Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle,...Full timeWork at officeRemote work
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...About Landmark Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better...Full timePart timeWorldwideShift work
- ...engineer we need it to do the following. Requirements • Develop & test smart contracts and programming efforts on Ethereum. •... ...tools Experience / Skills desired: • Professional experience as software engineer with at least a year of experience with Solidity...Full timeInternship
- ...ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in designing, developing, and scaling the next generation of our cloud-based applications... ...applications using Angular and React. Develop backend services and APIs using Node.js, Java...Full timeLocal area
- ...a world-class system for oil transport, developed to Canada’s high standards within one of... ...join our dynamic team as Business Solutions Developer. In this position, you will play a key... ...demonstrate strong business analysis and software development expertise, with experience designing...Long term contractFull timeWork at officeLocal areaFlexible hoursWeekend work
- ...world Job Description Job Description ~ Design, develop, and deploy custom business applications using Power Apps (... ...Scrum environments (2–3 years minimum). ~ Solid understanding of software architecture, authentication methods, and system integration....Full timeFlexible hours
$120k - $150k per year
...companies across the globe. Our award-winning software platform is powered by a team of world-... .... The platform team is responsible for developing the architecture that makes real-time UML... ...scale machine learning pipelines Develop new systems on top of real-time streaming...Full timeRemote work- ...Overview We are looking for a Software Release Manager to bring structure, clarity, and predictability to software releases across our... ...governed, and delivered. Responsibilities Release Planning: Develop and manage software release plans across NovAtel Positioning and...Full time
$3600 - $6000 per month
...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation$140k - $160k per year
...delivering high-quality results. Responsibilities span the full software development lifecycle including architecture and design implementation... ...feature flags and phased cutovers. Manage mentor coach and develop software engineers to foster technical growth and high...Full timeLocal area- ...The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over the years. When... ...building the alternative. As a Senior / Staff React Native Developer , you will own the experience that millions of Canadians interact...Full timeTemporary workManual laborRelocation package1 day per week
- ...change is part of our DNA. We're on the lookout for a talented Software Development Manager who thrives in a fast-paced environment and... ...human in the loop, always” as an engineering discipline. Ensuring developers understand and can defend the code AI generates and PR...Full timeWork at officeFlexible hours
$11k - $90k per year
...About ClearGov Our mission is to create easy-to-use software to help local governments plan budget and report better. ClearGov is a rapidly... ...can navigate complex and undocumented systems Quality-minded developer who takes ownership of manual testing and validation Curious...RemplacementFull timeTemporary workLocal areaFlexible hours- ...house SAP Centre of Excellence (CoE). Our leadership team is focused on creating an environment where internal talent is nurtured and developed to their full potential. If you are an SAP champion who thrives in a fast-paced environment, we invite you to be a part of our...Full timePart timeFlexible hours
- ...Helcim is searching for Senior Software Engineers to help develop the next generation of payments technology. We're looking for a talented & experienced individual with a passion for coding, enjoys learning & implementing new technologies, has strong problem-solving skills...Full timeWork at officeRemote workMonday to friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotics Software Developer. Be the first to apply!
- control systems engineer Calgary, AB
- control systems engineer remote Calgary, AB
- software engineer - robotics Calgary, AB
- robotic engineer Calgary, AB
- développeur logiciel Calgary, AB
- junior software developer Calgary, AB
- new graduate software developer Calgary, AB
- software developer entry level Calgary, AB
- software engineer co-op Calgary, AB
- software developer co-op Calgary, AB
