Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware and Software Developer, Intermediate

$90k - $110k per year

Cellula Robotics Ltd

This position requires local presence. Please view similar jobs below.

Firmware and Software Developer, Intermediate

Permanent Full Time Burnaby, BC, CA

4 days ago Requisition ID: 1050

Salary Range: $90,000.00 To $110,000.00 Annually

Cellula is looking to add an Intermediate Firmware & Software Developer to its Engineering team to support product development and project delivery.

Cellula Robotics Ltd. is a world-leading marine technology company focused on changing the paradigm of subsea survey, science and security through modular, long range, autonomous underwater vehicle (AUV) systems. Our company is growing and is transitioning from building mostly one-of-a-kind prototypes to completing the development of our four core products and will be delivering multiples of those products to our customers. Our products are configured for each client to deliver required capabilities to the end-user. We are committed to producing sustainable solutions for the defense, mineral exploration, and energy sectors driven by innovation and industry knowledge. We’re looking for enthusiastic and energetic people to join us in this growth and transition.

At Cellula we believe in collaboration, innovation, adaptability and reliability. These values are woven through all our products and how we do business. Our products are designed to be solutions to the challenges and capability needs of our clients, which often requires developing new capabilities and subsystems unique to a particular application. These systems are designed, built, and tested in-house by a skilled team of engineers, technicians, and support staff. People are at the heart of our business, and we pride ourselves on having a team-based workplace and building partnerships to solve the most difficult challenges in ocean technology. We believe in learning and innovating by doing. We send staff along with our products into the field to learn from our clients which informs our innovation.

As an Intermediate Firmware & Software Developer , you’ll leave your mark across Cellula’s products and leverage your experience to take ownership over the software development of a system. You’ll get to see your work becomes widely used across multiple units and different products which are delivered to clients all over the world. You’ll be a force sustaining a positive team culture while contributing your experience and skills to mentor junior engineers in their design efforts. You’ll take part in a product or system’s design, development, testing, and support. You’ll get to participate in sea trials, attend system deliveries to clients, and see how the systems you designed are operated in the field. The ideal candidate has experience in subsea technology such as AUVs, acoustics, ROVs, or similar systems, or has experience in adjacent industries like robotics or other low volume high mix engineering where systems have undergone the transition from prototype to product.

As a company, we offer team members a chance to grow professionally. Our office is a casual, collaborative environment where you will be able to learn about our state-of-the-art systems from technical experts. We’re excited for you to contribute your experience and make a positive impact on how we grow. In addition, we offer flexible work hours, benefits, and competitive compensation. This position is primarily an on-site position with some limited flexibility for remote work.

Duties and Responsibilities

  • Define requirements and specification for firmware and software functionality and behaviors.
  • Design firmware and software architecture, algorithms, and device interfaces to support autonomous operations and mission execution
  • Develop, integrate, and maintain firmware and software for microcontrollers and vehicle operation
  • Define and conduct software testing, including unit testing, integration testing, and validation against simulated and real-world scenarios.
  • Optimize firmware code for performance, reliability, and low power consumption
  • Provide technical support for software applications, including bug fixes, feature enhancements, and operator training.
  • Configuration management, quality management, and documentation management.
  • Conduct prototype bring-up, hardware validation, and troubleshooting.
  • Assist in overall vehicle system integration, troubleshooting, and testing.
  • Provide technical support through all phases of a project.
  • Create documentation and training material and provide training to Cellula team members and clients.

Required Skills & Experience

  • Degree in related field
  • Minimum 3 years working experience in a relevant or related field.
  • Working experience developing software for hardware applications.
  • Proficient with Real-time Linux, ROS, C++, and Python.
  • Experience with Mbed OS.
  • Good understanding of common communication protocols (I2C, SPI, UART, Ethernet UDP, Serial).
  • Experience in embedded systems development (hardware + firmware).
  • Proficiency with hardware tools (oscilloscopes, multimeters, logic analyzers).
  • Excellent communication skills, both written and verbal.
  • Software configuration management experience.
  • Ability to work independently and as part of a cross-disciplinary team.
  • Analytical, thorough, resourceful, and detail oriented.
  • Team and customer service focused.
  • Self-motivated, hardworking, flexible.
  • Experience with electrical design for military and defense applications.
  • Experience in the subsea industry or with subsea robotics applications.
  • Experience operating and piloting unmanned underwater vehicles.
  • Cybersecurity experience.
  • Registered P.Eng. with EGBC.
  • ISO9001 quality control.

Please include a cover letter as part of your application.

Reports to: Software Engineering Manager

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware and Software Developer, Intermediate in Vancouver, BC vacancy
  • $20 - $24 per hour

     ...growing, forward-thinking company solving real-world challenges to improve how farming works, today and for the future.  As a Software Developer Co-op, you will collaborate with our teams to support Semios in building the most integrated platform in Agriculture, developing... 
    Suggested
    Hourly pay
    Work at office
    Immediate start

    The Semios Group

    Vancouver, BC
    21 days ago
  •  ...interface (HCI), XR, AI to provide hardware, software, and data solutions to enhance haptic...  ...simulation systems. We have successfully developed and commercialized industry-leading Haptic...  ..., AI, computer hardware and software to develop haptic and VR based surgical training simulation... 
    Suggested
    Full time

    Intelligent Haptronic Solutions

    Vancouver, BC
    5 days ago
  • $100k - $120k per year

     ...Clarius Mobile Health is looking for an Embedded Firmware Engineer to contribute to a special project focused on...  ...generation innovations. Over the next 24 months, you'll develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices. You'll work... 
    Suggested
    Contract work
    Fixed term contract
    Work at office
    Worldwide

    Clarius Mobile Health

    Vancouver, BC
    5 days ago
  •  ...Sustainable Development Goals. We are hiring a Firmware Engineer (Contractor) to support an embedded product build. You will help develop core firmware features, including device...  ...Partner with hardware, mechanical, and software/cloud teams to support integration, troubleshooting... 
    Suggested
    Permanent employment
    Contract work
    For contractors
    Local area
    Flexible hours

    MistyWest

    Vancouver, BC
    a month ago
  • $91.15k - $134.5k per year

     ...the takeoff of an innovative business that develops cutting-edge products, delivers strong...  ...-paced team developing new, cutting-edge firmware for Solidigm Solid State Drives (SSD). You...  ...following areas:  Knowledge of embedded software or firmware development fundamentals,... 
    Suggested
    Full time
    Internship
    Flexible hours

    Solidigm

    Vancouver, BC
    22 days ago
  • $140k - $205.7k per year

    26WD101417 L'affichage de poste en français suivra / The French job posting follows. 26WD101417, Software Engineering Manager, Global Developer Relations Position Overview Autodesk is looking for an experienced Software Engineering Manager to lead and transform our global... 

    Autodesk

    Vancouver, BC
    12 days ago
  • $88.72k - $118.29k per year

    Location: Vancouver - Pender St Canada Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies...
    Long term contract
    Full time
    Contract work
    Temporary work
    Manual labor
    Local area
    Flexible hours

    Thales

    Vancouver, BC
    a month ago
  • $100k - $125k per year

     ...Intermediate Hydrogeologist | P.Eng / P.Geo / EIT / GIT We are seeking an Intermediate Hydrogeologist to join our growing Hydrogeology...  ...field programs, analyze and interpret groundwater data, and develop conceptual hydrogeological models to support engineering, mining... 
    Work at office
    Flexible hours

    Equilibrium

    Vancouver, BC
    6 days ago
  • $3600 - $4500 per month

     ...factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp objects with human...  ...cell. Role Overview:   We’re looking for a Software Developer, Cloud Infrastructure (Co-Op) who is excited to learn how modern... 
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    a month ago
  •  ...UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible...  ...Description: The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems... 
    Internship
    Flexible hours

    Astera Labs Early Career

    Vancouver, BC
    a month ago
  • $3600 - $4500 per month

     ...factories more flexible and productive. Robots enhanced with Apera's software have 4D Vision — the ability to see and grasp objects with human...  ...Role Overview: Apera AI is seeking a Full Stack Software Developer (Co-op) for the 8 months term period (Jan 2027 - August 2027)... 
    Work at office
    Flexible hours

    Apera AI Inc

    Vancouver, BC
    a month ago
  •  ...the genius Norda Stelo is seeking an Intermediate / Senior Structural Engineer to join...  ...structures · Review existing structures and develop practical recommendations for repairs,...  ...· Familiarity with structural analysis software such as RISA-3D, SAP2000, or similar... 
    For contractors
    Work at office
    Remote work
    Flexible hours

    Norda Stelo

    Vancouver, BC
    9 days ago
  •  ...Northland Properties Corporation is seeking an Intermediate Interior Designer to support our expanding Hotel, Restaurant and Resorts brands...  ...with us? We’re looking for an Intermediate Interior Designer to develop interior design projects, producing detailed Design and... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Northland Properties

    Vancouver, BC
    1 day ago
  • $90k - $130k per year

     ...Employee-owned Company is seeking an experienced and dedicated Intermediate Structural Bridge Engineer to join our team in our Vancouver...  ...autonomously and collaboratively, with opportunities to further develop your engineering career in a collaborative environment.  ~ Be... 
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Vancouver, BC
    7 days ago
  • $100k - $130k per year

     ...Intermediate Hydrotechnical Engineer - Water Dams Vancouver, BC KCB is a multidisciplinary...  ...of standard computer modelling software packages such as WHAMO, HYTRAN, HEC-RAS,...  ...Flow 3D, and LifeSim. Experience in developing other calculation algorithms for water resources... 
    Long term contract
    Internship
    Work at office
    Local area
    Flexible hours
    3 days per week

    Klohn Crippen Berger

    Vancouver, BC
    5 days ago
  •  ...and be a part of. We are actively looking for people who want to develop their skillsets, take on new challenges, and advance their...  ...the challenges of tomorrow and engineer a better world! As an Intermediate Protection and Control (P&C) Engineer, you will be working with... 
    Permanent employment
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    CIMA+

    Vancouver, BC
    21 days ago
  • $80k - $120k per year

     ...Design Architect | Intermediate to Senior What We're Looking For We are looking for design talent, values alignment, software proficiency, a collaborative and positive spirit, and a...  ...but not required. What You ‘ll Do Develop design concepts and carry them through... 

    MGA I Michael Green Architecture

    Vancouver, BC
    27 days ago
  • $78k - $94k per year

     ...studies to building assets, operating the assets, and developing efficiencies. Join our team and become part of a...  ...and engineering drawings using 2D and 3D CAD software as required Perform conceptual layout work Develop design details Check drawings prior to release... 
    Long term contract
    Contract work
    Local area
    Flexible hours

    Hatch

    Vancouver, BC
    27 days ago
  • $83.2k - $114.4k per year

     ...Employee-owned Company is seeking an experienced and dedicated Intermediate Civil Engineer to join our team in our Vancouver office. In...  ...team player. • Track record in managing clients and developing client relationships. About Us: At Associated Engineering... 
    Contract work
    Internship
    Work at office
    Local area
    Flexible hours

    Associated Engineering

    Vancouver, BC
    25 days ago
  • $90k - $110k per year

     ...Intermediate Structural Engineer Vancouver, BC KCB is a multidisciplinary engineering, geoscience, and environmental consulting firm...  ...who has experience working in project teams and is keen to develop hands-on structural design experience in the water resource infrastructure... 
    Long term contract
    Work at office
    Local area
    Flexible hours

    Klohn Crippen Berger

    Vancouver, BC
    20 days ago
  •  ...Responsibility: We are currently seeking an experienced backend Ruby developer (ideally with some React frontend experience) to join our...  ...and Skills Bachelor's or Masters degree in computer science or software engineering Minimum 3-5 years experience building scalable... 
    Full time
    Worldwide
    Monday to friday

    Scoop Solar

    Vancouver, BC
    2 days ago
  • $85k - $110k per year

     ...detailing the cause of damage/failure, damage observed, and test results Perform desk reviews and field assessments of property loss to develop repair scope Work with the insured and contractors to reach agreement on the scope of repairs Review and analyze building codes... 
    Full time
    For contractors
    Remote work
    Flexible hours

    J.S. Held LLC

    Vancouver, BC
    27 days ago
  • $80k - $110k per year

     ...evaluation to construction and delivery. Entuitive is looking for an Intermediate Engineer to primarily focus on structural design and evaluation...  ...and steel bridges ~ Proficiency with structural analysis software (e.g., CSiBridge, SAP2000, Midas Civil, SOFiSTiK, etc.) and... 
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Flexible hours

    Entuitive

    Vancouver, BC
    more than 2 months ago
  • $54.1k - $95.8k per year

     ...intelligent camera surveillance systems through cutting edge research and software engineering. The Systems engineering team at Motorola is...  ...to the technical design of our appliance products, the Systems Developer serves as the core technical leader in driving our new product... 
    Full time
    Internship
    Work at office
    Relocation

    Motorola Solutions

    Vancouver, BC
    5 days ago
  • $22.36 - $25.96 per hour

     ...increases as applicable Sony Pictures Imageworks is seeking an Intermediate Production Coordinator to join our team in our Vancouver...  ...Facilitating artist/supervisor needs (workstations, tablets, software, meals, etc) Cross departmental communication of kickbacks and... 
    Hourly pay
    Full time
    Remote work

    Sony Pictures Imageworks

    Vancouver, BC
    a month ago
  •  ...Atimi is seeking an experienced Android AI Lead Developer with Kotlin and Jetpack Compose experience to fill a position in Canada. Please...  ...leading companies in North America, providing them with high-quality software solutions that integrate both mobile and web experience. If you... 
    Full time
    Internship
    Relocation package
    Flexible hours

    Atimi

    Vancouver, BC
    4 days ago
  • $102k - $136k per year

     ...designers and junior engineers, and developing technical specifications,...  ...by junior engineers, intermediate engineers, designers, technicians...  ...communication skills and an ability to develop personal networks. ~...  ...Pro structural analysis software and Mathcad.  Familiarity with... 
    Long term contract
    Local area
    Flexible hours

    Hatch

    Vancouver, BC
    11 days ago
  • $70k - $80k per year

     ...INTERMEDIATE REAL ESTATE PARALEGAL / CONVEYANCER Salary: $70,000 - $80,000 | Vancouver, BC Our client, a well-established downtown Vancouver law firm, is seeking an Intermediate Real Estate Paralegal / Conveyancer to join its friendly and supportive team. This is an... 
    Work at office

    Arlyn Recruiting

    Vancouver, BC
    13 days ago
  •  ...Your test architecture is clean, scalable, and easy for other developers to follow. And when it comes to troubleshooting, you’re relentless...  ..., let’s chat! AlgaeCal is on the lookout for a Lead QA Developer to bring their skills to our lively QA team and help transform... 
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours
    Afternoon shift

    AlgaeCal

    Vancouver, BC
    1 day ago
  •  ...challenged to solve our client’s toughest environmental problems. Intermediate Water Resources Engineer Vancouver, BC; Calgary, AB; Saskatoon,...  ...to clients and other project stakeholders. About The Role - Develop conceptual, analytical, and numerical models of water resources... 
    Long term contract
    Full time
    Local area
    Remote work

    True Environmental

    Vancouver, BC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware and Software Developer, Intermediate. Be the first to apply!