Senior Robotics Software Developer
4 weeks ago
Get AI-powered advice on this job and more exclusive features. About Us Trexo Robotics is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals across North America. We are constantly working towards building mobility solutions for all. At Trexo Robotics, you will find a flat organization where you can work with highly optimistic, low ego, and exceptionally talented individuals who look forward to solving hard problems. About The Job We are a MedTech startup seeking a Senior Robotics Software Developer to join our team and help improve our existing product while developing future generations of devices. As part of our small engineering team, you will not only architect and program embedded software for robotic exoskeletons, but also research advancements in robotics and collaborate with hardware teams to launch new products. This position is hybrid (3 days in our office in Mississauga). About You You want to work in a small team solving a big problem while helping an underserved community. You are detail-oriented and work well in a team environment. Your expertise is software development, but you understand the larger system and are able to contribute in other ways. What You Will Do Architect and program software for robotic exoskeletons, including embedded firmware, planning and control algorithms Maintain robust, comprehensive documentation for all developed tools and workflows. Create and maintain design documentation as required by our Quality Management System (QMS) Design, develop, and implement scripts, tools, and applications to automate various company tasks, using Python and other scripting languages. Assist in streamlining production processes and improving testing workflows. Support the customer support and manufacturing teams in solving issues. Research new advances in robotics and how they may apply to our design. Work with hardware and manufacturing teams to bring new hardware to market. Required Skills and Experience 5+ years of experience in architecting and writing software for a hardware based product. 2+ years of experience leading a small team or acting as a technical lead on larger projects. Strong background in robotics concepts such as motion planning, control systems, reading and interpreting sensors. Strong programming and debugging skills in C, C++, and Python. Experience with systems programming of embedded Linux. Experience writing embedded firmware for microcontrollers (e.g. bare metal or FreeRTOS) and experience integrating with peripherals over serial/I2C/SPI/USB. Skilled in debugging robotics or other electromechanical systems. Proficiency in documenting requirements and creating comprehensive functional specifications. Strong problem-solving skills and attention to detail. Ability to work independently and collaboratively in a team. Excellent communication skills and the ability to explain complex technical concepts. Strong critical thinking and analytical skills (able to piece together lots of information and condense it to something useful). Interest in exoskeletons. Nice to Have Familiarity with ROS/ROS2. Background in Android App Development. Experience with Rust and Go. Skills in data and log analysis. Familiarity with reviewing electrical designs and parsing component datasheets. Experience with AWS. Knowledge of QMS systems and ISO 13485. Experience working in a regulation software environment (i.e. IEC 62304 and/or ISO 26262). Experience with Git. Compensation and Benefits Competitive pay and employee stock options. Unlimited Vacation policy. Group benefits plan (medical and dental) Snacks in the office. Dog friendly office. Interview Process Intro video call to discuss the opportunity and the company with Aleksandra, HR Partner. Intro technical video call to discuss the role at a high level with one of our engineers. Deep-dive technical interview with the engineering team. Team fit interview with the co-founders (Manmeet and Rahul) and engineering team members. Background check and offer. Work Authorization Please note that we are unable to provide visa sponsorship or support work authorization applications. We can only consider candidates who already have the legal right to work in the location they are applying for. AI in Recruitment At Trexo Robotics, we use artificial intelligence (AI) tools to support our recruitment process. AI helps with tasks like resume screening, drafting job descriptions, creating interview questions, and occasionally sourcing candidates. Final hiring decisions are always made by our team. Our goal is to use AI responsibly to streamline administrative tasks, improve candidate experience, and maintain fair, unbiased hiring practices aligned with industry standards. Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries Medical Equipment Manufacturing Referrals increase your chances of interviewing at Trexo Robotics by 2x #J-18808-Ljbffr
-
Senior Robotics Software Developer
3 weeks ago
Mississauga, Canada Trexo Robotics Full timeGet AI-powered advice on this job and more exclusive features. About Us Trexo Robotics is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds...
-
Senior Robotics Software Lead Exoskeletons
3 weeks ago
Mississauga, Canada Trexo Robotics Full timeA MedTech startup is seeking a Senior Robotics Software Developer in Mississauga to improve existing products and develop new robotic devices. Responsibilities include architecting embedded software and collaborating on hardware projects. Candidates should have 5+ years experience in software development, strong programming skills in C, C++, and Python, and...
-
Senior Robotics Software Lead Exoskeletons
4 weeks ago
Mississauga, Canada Trexo Robotics Full timeA MedTech startup is seeking a Senior Robotics Software Developer in Mississauga to improve existing products and develop new robotic devices. Responsibilities include architecting embedded software and collaborating on hardware projects. Candidates should have 5+ years experience in software development, strong programming skills in C, C++, and Python, and...
-
Robotics Software Engineer – Fault Detection
1 week ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Serve Robotics Full timeRobotics Software Engineer – Fault Detection & Recovery Join to apply for the Robotics Software Engineer – Fault Detection & Recovery role at Serve Robotics This range is provided by Serve Robotics. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $170,000.00/yr - $200,000.00/yr At...
-
Robotics Software Engineer: Fault Detection
1 week ago
Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Burnaby, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Serve Robotics Full timeA technology firm is seeking a Robotics Software Engineer for Fault Detection & Recovery. The role focuses on developing systems that help autonomous robots detect failures and recover safely. Candidates should have 3+ years of robotics software experience, strong C++ and Python skills, and familiarity with fault-tolerant design principles. The position...
-
Burnaby, Toronto, Montreal, Calgary, Vancouver, Edmonton, Old Toronto, Ottawa, Mississauga, Quebec, Winnipeg, Halifax, Saskatoon, Hamilton, Surrey, Victoria, London, Halton Hills, Regina, Markham, Brampton, Vaughan, Kelowna, Laval, Southwestern Ontario, R, Canada Nupeak Robotics Full timeA cutting-edge robotics company in Burnaby is seeking a Robotics Software Developer to transform R&D initiatives into reliable software systems. The role involves designing and debugging embedded software, developing a full robotic stack in Linux, and collaborating with a team in an agile environment. Ideal candidates will have a degree in a related field...
-
Robot Builder
1 week ago
Mississauga, Canada Trexo Robotics Full time**About us**: Trexo Robotics (Y Combinator Company) is enabling mobility by building powered wearable robots. Our first product is a robot for children with movement disorders such as Cerebral Palsy, and it allows kids to walk, in many cases, for the first time in their lives. The device is currently being used by hundreds of families and the best hospitals...
-
Robot Builder
2 weeks ago
Mississauga, Canada Trexo Robotics Inc Full time**About us** Our work doesn’t stop here, we are constantly working towards building mobility solutions for all. At Trexo Robotics you will find a flat organization where you can work with highly optimistic, low ego and exceptionally talented individuals who look forward to solving hard problems. **About the Job** We currently have a growing production...
-
Mississauga, Canada Software International Full timeSenior Software Developer Agentic AI Application Development Job Openings Senior Software Developer Agentic AI Application Development About the job Senior Software Developer Agentic AI Application Development Software International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...
-
Mississauga, Canada Software International Full timeSenior Software Developer Agentic AI Application DevelopmentJob Openings Senior Software Developer Agentic AI Application DevelopmentAbout the job Senior Software Developer Agentic AI Application DevelopmentSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized...