Senior Embedded Developer
Planitar Inc.
ABOUT US
At Planitar, we build technology that helps people see and understand the world’s spaces more clearly.
We are the creators of iGUIDE, a powerful property technology solution that combines immersive 3D tours, accurate floor plans and reliable spatial data into a single, easy-to-use system. Our cameras and software platform are used by professionals in real estate, insurance, construction and property management to simplify their work and deliver better results.
Planitar recently joined REA Group , one of the world’s leading digital property companies. REA operates Australia’s largest residential and commercial property platforms, including realestate.com.au and has a growing global footprint across Asia and North America. Together, we are shaping the future of property technology, combining Planitar’s deep spatial data expertise with REA’s global scale and innovation engine.
We work in a hybrid environment headquartered in Waterloo, Ontario and are growing quickly as we expand our impact worldwide.
OUR VISION
A connected future where reliable spatial data enables informed decisions across the property lifecycle.
We believe that accurate, accessible spatial data has the power to transform how people buy, sell, insure, build and manage property.
OUR VALUES
Our values guide how we work, build and grow together.
- Integrity: We do the right thing, even when it’s hard.
- Teamwork: We are one team, on a big mission.
- Innovation: We value creative solutions for emerging opportunities.
- Accountability: We honour our commitments.
ABOUT THE ROLE
As a Senior Embedded Developer, you will join a tight-knit engineering team building the software that powers the iGUIDE camera system. You will take ownership of the core imaging and sensor library that drives image capture, processing, and data handoff, while also supporting the low-level components of our companion PLANIX Mobile App. You’ll work closely with teams across the organization, including firmware, mobile, cloud, Product Management, and UX, to design and deliver ongoing new and improved product capabilities across the hardware-software boundary.
IN THIS ROLE, YOU WILL
- Own the design/implementation of production C/C++ across the embedded stack .
- C ontribute to the architecture of our system, following and evolving best practices .
- Maintain device-to-app interfaces (protocols/SDK layers) and partner with mobile engineers to troubleshoot cross-boundary issues.
- Lead major feature delivery: scope, timelines, risks, and integration across hardware/ firmware/mobile.
- Mentor peers and drive team efficiency improvements.
- Support releases: versioning, compatibility, and post-release monitoring.
QUALIFICATIONS
Technical
- 5+ years building and shipping modern C++ (C++17+) for embedded Linux
- Strong fundamentals: memory management, multithreading/concurrency, real-time constraints, HW/SW interfaces
- Experience with cross-platform C++ libraries and stable public APIs (incl. pimpl ); consumed by iOS/Android/desktop clients
- Ability to bridge native C++ to mobile (Objective-C++ wrappers, JNI)
- Build/test/debug tooling: CMake , cross-compilation, CI/CD, unit/integration tests, gdb /system logs
- Bonus: Yocto / OpenEmbedded , systemd , imaging pipelines, CV/SLAM, sensor fusion (LIDAR/IMU), STM32
AI-Enabled Development
- Proficient with AI coding assistants (Claude Code, Cursor, Copilot) for development, debugging, and code review
- Experience orchestrating AI agents to automate multi-step engineering workflows, with sound judgment on when to verify or override output
- Comfortable integrating AI tooling (prompts, skills, MCP servers) with internal build, CI, and device-debug systems
Collaboration & C ommunication
- Experience collaborating effectively with team members and other stakeholders to develop concepts from ideation, to launch, to subsequent iteration
- Ability to effectively convey complex technical concepts, especially those that span embedded and mobile domains to both technical and non-technical stakeholders
- Self-motivated, proactive, and comfortable working in a fast-paced, dynamic startup environment where hardware and software evolve together
Our Tech Stack
- Languages: C++17/C
- Platform: Embedded Linux ( Yocto / OpenEmbedded , systemd )
- Mobile: iOS/Android integrations
- Build: CMake , BitBake , Gradle, Xcode
- Cloud: AWS
- Protocols: WebSocket, JSON
- Connectivity: Wi ‑ Fi , USB
THE IDEAL CANDIDATE
You are:
- A self-starter who takes ownership and follows through
- Comfortable with ambiguity and energized by building
- Naturally collaborative and team-oriented
- Customer-focused and outcome-driven
- Curious, innovative, and eager to improve how things are done
- Accountable; you make commitments thoughtfully and deliver on them
WHY WORK AT PLANITAR
We’re in an exciting phase of growth; evolving our technology, expanding globally and scaling our operations. This is your opportunity to shape the future of property technology alongside a talented, driven team.
We offer:
- 100% employer-paid flexible benefits plan
- Comprehensive Health & Dental coverage
- 3% RRSP/DPSP Match
- Health Spending Account (HSA) or Lifestyle Spending Account (LSA) options
- A collaborative and innovative culture
- Opportunities to grow as we scale
- The backing of a global industry leader through REA Group
If you’re excited about building technology that makes property decisions smarter and more connected, we’d love to hear from you.
INCLUSIVE HIRING AND USE OF AI
Planitar is committed to building a diverse, equitable and inclusive workplace where different perspectives are valued and everyone has the opportunity to thrive. We welcome applications from individuals of all backgrounds and experiences.
We are committed to providing an accessible recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation at any stage of the hiring process, please let us know and we will work with you to meet your needs.
In alignment with Ontario legislative requirements, we use artificial intelligence (AI) tools in a limited capacity to assist with summarizing interview notes after interviews have been conducted. We do not use AI to screen, assess or make hiring decisions about candidates. All application reviews and hiring decisions are made by our team.
- ...Role Overview Sera4 is seeking a Embedded Developer to design and deliver reliable security-focused embedded systems spanning firmware, hardware, and supporting internal tools. This role focuses on developing production-grade embedded solutions from concept through validation...SuggestedFull time
$113.4k - $162k per year
...barriers to communication and free the flow of conversation for people everywhere. TextNow is looking for an experienced Senior Web Developer to play a key role in the development of our voice and messaging platform on Web. You will be responsible for building high-performance...SeniorLong term contractFull timeTemporary workWork at officeImmediate startRemote workWork from homeFlexible hours- ...THE ROLE: Senior Full-Stack Developer ABOUT YOU You’re a passionate and capable Senior Full-Stack Developer who enjoys building thoughtful, intuitive products and solving complex technical problems. You get excited about creating user interfaces that make complex...SeniorLong term contractFull timeInternshipWork at officeFlexible hours
$110k - $138k per year
...multiple sectors like telecommunications, automotive, healthcare, and industrial automation. We are seeking a Senior Full Stack Software Engineer to design, develop, test, and maintain software applications that address customer needs and business objectives. This role is...SeniorFull time$113.4k - $162k per year
...validating, and scaling AI-powered solutions that create measurable impact for customers and employees. We're looking for a Senior Software Developer who can help transform AI opportunities into production-ready systems, partner with stakeholders across the business, and...SeniorLong term contractTemporary work$113.4k - $162k per year
...TextNow is looking for an experienced Data Developer with hands-on experience designing and... ...environment where intelligent tooling is embedded into everyday engineering practice. Using... ...CAD $113,400 - $162,000 annually Canada Senior: CAD $158,000 – 207,000 annually...SeniorLong term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours$141.9k - $212.9k per year
...to create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer, Backend Waterloo, ON Build what’s next for players. We’re a startup inside Sony PlayStation: fast-moving...SeniorInternship$110k - $130k per year
...Description Build and Modernize Enterprise Web Applications as a Senior Full Stack Developer (PHP & React) We're partnering with an established software company seeking a Senior Full Stack Developer to help enhance and evolve enterprise web applications used within...SeniorLong term contractFull timeWork at office2 days per week3 days per week$141.9k - $212.9k per year
...nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity. Senior Software Engineer / Software Developer (React Native) Build what’s next for players. We’re a startup inside Sony PlayStation. Fast-moving,...SeniorInternship- ...customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software... ...Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full lifecycle...Full timeInternshipFlexible hours
$113.4k - $162k per year
...of users every day. As a Software Developer - iOS , you won’t just build apps—you’ll... ...Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced... ...environment where intelligent tooling is embedded into everyday engineering practice. Using...SeniorLong term contractFull timeTemporary work$75k - $95k per year
...function are responsible for designing, developing, test cases based on requirements and automating... .... Test Script Implementation: Develop, automate, and maintain robust test suites... ...test failures. Knowledge of automotive embedded systems and architectures is highly desirable...Full timeNight shift$113.4k - $162k per year
...Security Automation & Infrastructure as Code: Develop and enforce best practices using... ...about working with engineering teams to embed security into CI/CD pipelines , enforce security... ...millions of users’ connectivity ~ Small, senior team where your decisions and leadership...SeniorLong term contractFull timeTemporary work$125k - $145k per year
...strategic guidance to help healthcare providers achieve their clinical, operational and business strategies. We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team, you will be involved in the full software development lifecycle,...SeniorInternshipLive In- ...monetization opportunities, and ensures that products and services meet the highest standards. The Quality Engineering team is dedicated to embedding a culture of quality across the entire stack—client, tooling, services, and data platforms—ensuring that every layer contributes to...Full timeCasual workInternshipWork at office
- ...for amazing talent to join our team and help us revolutionize this $15 billion dollar industry. We are looking for a senior to very senior developer to join our team and help shape the next generation of our solutions. RouteThis has a competitive advantage in how we collect...SeniorFull timeLocal areaImmediate startRemote workFlexible hoursWeekend work
- ...Java is the most popular programming language. 65% of software developers use Java as a programming language. Java works well with web applications... ...learning and IoT. Java developers are programmers who design, develop, and manage Java -based applications and software. Java...Full time
- ...Company Description IT Job Description Role: Java Developer Location: Waterloo, ON Duration: Fulltime BGV will be done for the selected candidates. Experience with Docker, Kubernetes, Microservices an asset. 2. Experience with Database technology...Full timeRelocation
$113.4k - $162k per year
...improve customer experiences Work with our Ad Ops team to develop new ad solutions to provide increasing value to advertisers Collaborate... ...Canada Intermediate: CAD $113,400 - $162,000 annually Canada Senior: CAD $158,000 – 207,000 annually Canada Staff: CAD $200,400 –...SeniorLong term contractFull timeTemporary workInternship- About you You have a passion for programming and get excited about creating large applications. You’re energetic, and eager to bring your best ideas to the table. You have proven experience working with open source technology and you love to learn new and bleeding edge tech...Full time
- ...Software Developer Intern Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation® brand and family of products and services. PlayStation® has delivered innovation to the market...Full timeCasual workInternshipWork at officeWorldwide
$140k - $170k per year
...system-level architecture. As a technical leader, you will not only contribute high-level code but also guide a team of junior developers, ensuring the adoption of industry best practices in an Agile environment. This position is ideal for an expert in AOSP who can...Full time$80k - $100k per year
...surface. All our products are proudly designed and built in Waterloo. What you’ll do We're looking for a Software Developer (Internal Tools)to build and maintain the software that keeps our teams moving. Internal tools are often treated as an afterthought...Full timeWork at officeRemote workFlexible hours- ...Accountability: We honour our commitments. ABOUT THE ROLE As Senior Product Designer, you own design for the iGUIDE Portal (where... ...Viewer (the customer-facing 3D tour/floor plan experience embedded in it). You set the direction for both over the next few quarters...SeniorLong term contractFull timeInternshipManual laborWork at officeFlexible hoursShift work
- ...Software Developer Co-op – Back End Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including PlayStation...Full timeCasual workInternshipWork at officeImmediate startRemote workWorldwide
- ...Software Developer Co-op, Developer Productivity - Build & Tools Application ID: 125349 Waterloo, ON About SIE-PlayStation: Recognized as a global leader in interactive and digital entertainment, Sony Interactive Entertainment (SIE) is responsible for the PlayStation...Full timeCasual workInternshipWork at officeWorldwide
- ...to make a difference by building a public good and defining the future of the internet. Mawari is seeking a C++ / Unreal Engine developer to help in building custom Unreal Engine based applications that can stream interactive experiences via peer to peer networks....Remote jobFull timeContract workWork at officeLocal areaImmediate startWorldwideFlexible hours
- ...Software Developer in Test Front-End Co-op Why PlayStation? PlayStation isn’t just the Best Place to Play — it’s also the Best Place to Work. Today, we’re recognized as a global leader in entertainment producing The PlayStation family of products and services including...Full timeCasual workInternshipWork at officeImmediate startRemote work
$19.64 per hour
\ This position will run from approximately September to December for approximately 35 hours per week. The wage of this position is $19.64 per hour. It is a hybrid work -location role working at the Conestoga College Waterloo Campus. \\\ . \\\ \\ Design, development...Hourly payPermanent employmentFull timeInternship$48k - $94k per year
...immediate 12-month contract opening for a Senior Technical Recruiter. About the team:... ...plays a pivotal role in attracting, developing, and retaining top talent while ensuring... ...managers to define job requirements and develop accurate job descriptions. Utilize various...SeniorFull timeContract workInternshipImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Developer. Be the first to apply!
- embedded systems software engineer Waterloo, ON
- embedded software engineer Waterloo, ON
- senior finance analyst Waterloo, ON
- senior administrator Waterloo, ON
- senior director of operations Waterloo, ON
- senior contract administrator Waterloo, ON
- senior site reliability engineer Waterloo, ON
- senior marketing Waterloo, ON
- senior analyst Waterloo, ON
- senior account manager Waterloo, ON
