Talent.com
Blue Signal
Autonomous Systems Software DeveloperBlue Signal • Vancouver, CA
Autonomous Systems Software Developer

Autonomous Systems Software Developer

Blue Signal • Vancouver, CA
30+ days ago
Job type
  • Full-time
Job description

Autonomous Systems Software Developer
Location: Vancouver, CA (Hybrid or On-site)

A high-impact, forward-thinking engineering team is seeking a skilled Autonomous Systems Software Developer to help shape the next generation of intelligent robotic platforms. This role focuses on building the software infrastructure that powers autonomous behavior—from integrating advanced sensors to optimizing control loops and motion planning algorithms. If you’re passionate about creating robust systems that solve real-world challenges, this is your chance to make a lasting impact in the robotics space.

Key Responsibilities:

• Architect and implement embedded software for robotic motion control, actuation, and behavioral logic.
• Integrate sensor suites including LiDAR, IMU, and computer vision modules to enable real-time perception and response.
• Develop and refine modular robotic software using frameworks such as ROS/ROS2.
• Build testing frameworks and simulated environments for verification using tools like RViz or Gazebo.
• Tune performance for deployment on constrained hardware, embedded systems, and real-time environments.
• Partner cross-functionally to ensure seamless alignment between hardware systems, perception layers, and motion control.

Qualifications:

• Bachelor’s or Master’s degree in Computer Engineering, Robotics, or related technical discipline.
• Minimum of 2 years’ experience delivering robotics software in industry or research settings.
• Skilled in C++ and Python with hands-on use of ROS or ROS2 middleware.
• Solid understanding of control theory and motion planning methodologies such as A*, RRT, or model predictive control.
• Familiarity with real-time data acquisition, sensor protocols, and communication interfaces such as UDP and serial.
• Proficient in Linux development environments, version control (Git), and software diagnostics tools.

Preferred Experience:

• Background working on autonomous mobile platforms, robotic arms, or navigation-centric systems.
• Exposure to embedded OS environments (e.g., FreeRTOS or other RTOS) and low-level firmware.
• Experience with SLAM, path planning stacks, or cooperative multi-agent robotics.
• Understanding of field protocols such as CAN, EtherCAT, or similar.

What’s In It for You:

• Competitive compensation and equity participation.
• Work with cutting-edge robotic systems in a technically diverse, mission-driven environment.
• Hybrid flexibility with a base in Burnaby, BC—close to Vancouver’s innovation corridor.
• Hands-on access to modern labs and robotic hardware for rapid prototyping and development.

Create a job alert for this search

Autonomous Systems Software Developer • Vancouver, CA

Similar jobs

Software Engineer – Advanced Systems - Draganfly Inc.

Draganfly Inc.vancouver, bc, ca
Full-time

Company”) has been a recognized technology leader within the commercial UAV space for over two decades.We helped establish the commercial market & adoption of multi-rotor helicopters for public saf... Show more

 • Promoted

Guidewire Developer/Tech Lead - Delta System & Software, Inc.

Delta System & Software, Inc.richmond, bc, ca
Full-time

Job Title: Guidewire Tech Lead.Must have: Guidewire ACE Certification.Strong hands-on experience in PolicyCenter, BillingCenter, or ClaimCenter (v10.Lead and mentor a team of developers, driving de... Show more

 • Promoted

Intermediate AI Software Developer (#5373)

New Value SolutionsGreater Vancouver Metropolitan Area, Canada
Full-time

New Value Solutions (NVS), a national IT consulting firm, is seeking an Intermediate AI Software Developer.This role is a hands-on engineering position within a cross-functional delivery team, focu... Show more

 • Promoted • New!

Zoho Systems Developer

AetherautomationVancouver, Metro Vancouver Regional District, CA
Full-time

Aether Automation (Aether) is a fast-growing business solutions company specializing in software implementation, support and training for clients using the Zoho platform.Based out of Vancouver, BC ... Show more

 • Promoted

Systems Analyst - SA165

Flexstaf ITVancouver, Metro Vancouver Regional District, CA
Full-time

Project: Southern Health Andgo Auto Call-Out Expansion.Location: Remote (within Canada only).Southern Health is expanding its staffing scheduling application, Andgo Auto Call-Out, to support more s... Show more

 • Promoted

RQ07968:Software Developer-Remote

Rubicon PathVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

About the job RQ07968:Software Developer-Remote.An Intermediate Software Developer / Programmer is needed to support the redevelopment of 2 desktop applications built using ArcMap 10.VBA for the Mi... Show more

 • Promoted

Senior Software Developer, Mobile

SliceVancouver, Metro Vancouver Regional District, CA
Full-time

Ilir Sela started Slice with the belief that local pizzerias deserve all the advantages of major franchises without compromising their independence.Starting with his family’s pizzerias, we now empo... Show more

 • Promoted

Join Innovative SAR Team as Intermediate Systems Engineering Expert

SatixFyRichmond, Metro Vancouver Regional District, CA
Full-time

Contribute to the future of satellite technology as an Intermediate Systems Engineer focused on Synthetic Aperture Radar developments.Engage in an environment that encourages innovation through col... Show more

 • Promoted

Software Developer Level 2 for Advanced Marine Robotics Systems

Kraken Robotics IncVancouver, Metro Vancouver Regional District, CA
Full-time

Shape the future of underwater exploration as a Software Developer Level 2 focusing on SAS technologies.Collaborate remotely to innovate software solutions for real-time application in hydrographic... Show more

 • Promoted

Tools Software Engineer — Developer Experience

AppleVancouver, Metro Vancouver Regional District, CA
Full-time

A leading technology company is looking for a Software Engineer to join its Workflow Experience team in Vancouver.In this role, you’ll build innovative tools that enhance productivity for software ... Show more

 • Promoted

Remote Software Engineer — Systems & Solutions

OmnissaVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A technology company is looking for a software developer to coordinate the development and operation of computer-based systems.This remote role requires expertise in full lifecycle software develop... Show more

 • Promoted • New!

Firmware Emulation Software Developer in Cloud

Delta ControlsSurrey, Metro Vancouver Regional District, CA
Full-time

Contribute to advanced building automation as a Software Developer specializing in firmware emulation.Utilize Python, Kubernetes, and Terraform in a hybrid setting to enhance cloud platforms.This r... Show more

 • Promoted

Software Engineer - Distributed Systems

HRBVancouver, Metro Vancouver Regional District, CA
Full-time

This presents an exciting challenge where you can apply your expertise in distributed systems, performance optimization, and troubleshooting to push the boundaries of what is possible and meaningfu... Show more

 • Promoted

Systems Engineer

Ringside Talent Acquisition PartnersVancouver, Metro Vancouver Regional District, CA
Full-time

The ideal candidate aligns with the responsibilities and qualifications outlined below.If you’re a systems expert who thrives in cloud‑driven, enterprise environments and you want a fully remote ro... Show more

 • Promoted

Systems Administrator

Blackbird InteractiveVancouver, Metro Vancouver Regional District, CA
Full-time

Blackbird Interactive is a creative‑fueled, future‑driven, independent game studio where the best talent in the industry can find long‑term careers to help grow their abilities while working on a w... Show more

 • Promoted

Innovative Systems Developer for LPR and Vehicle Intelligence Software

Motorola SolutionsVancouver
Full-time

Drive the future of License Plate Recognition systems as an Enterprise Software Developer.Collaborate in Agile teams to enhance video management frameworks with cutting-edge solutions.As a vital me... Show more

 • Promoted

Software Developer

AutodeskVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer, Localization Engineering.We’re seeking a talented Full Stack Software Engineer to strengthen localization capabilities for Autodesk products and content.You’ll collaborate with s... Show more

 • Promoted

Experienced Software Engineer for Cutting-Edge Systems Development

lululemonVancouver, Metro Vancouver Regional District, CA
Full-time

Make an impact as a Software Engineer, specializing in the design of innovative inventory systems.Apply your technical expertise in a collaborative, result-oriented setting to drive quality softwar... Show more

 • Promoted

CyberDet EIS Systems Expert

Dyno NobelVancouver, Metro Vancouver Regional District, CA
Full-time

Serve as a CyberDet Specialist, implementing and managing a state-of-the-art Electronic Initiation System in underground environments.Use your expertise to optimize safety and precision in blasting... Show more

 • Promoted

Remote Applications Engineer – Systems & Optimization

Xylem Inc.Vancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A global water solutions company is seeking an Applications Engineer to enhance system performance and reliability.This hands-on role involves leading technical activities, optimizing system operat... Show more