Senior Embedded Software Architect

5 days ago


Coquitlam, British Columbia, Canada Safe Fleet Full time
Job Summary

We are seeking a skilled Senior Embedded Software Architect to join our team at Safe Fleet. As a key member of our engineering organization, you will be responsible for designing and developing the software for our Law Enforcement In-Car-Video recording application used by the Focus H1 In-Car-Video platform.

The FOCUS H1 in-car video platform is a video capture and 'edge computing' inference engine, supporting Vehicle Intelligence-based (VI) applications in the vehicle for immediate notifications to the officers.

About the Role

In this role, you will influence Safe Fleet's Law Enforcement direction as we implement industry-first features that maintain our competitive market-leading solutions. Your expertise in C/C++ programming using Linux and ARM cores in embedded systems will be instrumental in delivering our comprehensive Digital Evidence Capture and Management system to Law Enforcement agencies around North America.

Key Responsibilities
  • Design, modify, and implement software functionality from functional and system design specifications
  • Develop applications using C/C++ language
  • Maintain the developed software efficiently through solid knowledge of software lifecycles
  • Document designs in engineering documents including functional block diagrams and data/logic flow charts
  • Other tasks as required
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering or other related Engineering discipline.
  • 5+ years of C/C++ programming using Linux and ARM cores in embedded systems
  • UI design experience (Specifically with QT)
  • Linux, Ubuntu distribution, desktop/server configuration experience
  • Familiar with principles of integrating edge devices to Azure IOT
  • Familiar with networking protocols
  • Exposure to Audio Video codecs and their containers is highly desirable
  • Experience with open-source video tools, specifically GStreamer and FFmpeg is desirable
  • Knowledge of design patterns and ability to document design concepts
  • GPU experience is desirable
What We Offer

We offer a competitive salary of $85,000-$100,000 per year, depending on experience. At Safe Fleet, we are an equal opportunity employer that is committed to creating a diverse and inclusive workplace where everyone is valued and respected. We promote fair and equitable hiring practices and foster a culture of inclusivity and respect.



  • Coquitlam, British Columbia, Canada Safe Fleet Full time

    About UsMeet Safe Fleet, a leading provider of innovative safety solutions for fleets across North America. Our mission is to reduce preventable deaths and injuries in and around fleet vehicles with a goal of ZERO accidents.Job SummaryWe are seeking an experienced Embedded Software Developer to join our team of talented engineers responsible for the...


  • Coquitlam, British Columbia, Canada Safe Fleet Full time

    At Safe Fleet, we are a leading manufacturer of fleet safety solutions that bring together cutting-edge technology and 100-year-old know-how to solve the world's biggest fleet safety problems.About UsWe believe that safety is the foundation of efficiency and productivity. Our goal is to reduce preventable deaths and injuries in and around fleet vehicles to...


  • Coquitlam, British Columbia, Canada GNW ABM SOLUTION LTD. Full time

    Job Title: Senior Software DeveloperAt GNW ABM SOLUTION LTD., we are seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications.**Key Responsibilities:**Design and develop software applications using various programming languages and...

  • Software Developer

    4 weeks ago


    Coquitlam, British Columbia, Canada Karas Security Group Inc. Full time

    We are seeking a skilled Software Developer to join our team at Karas Security Group Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key Responsibilities:Collect and document user requirementsCoordinate the development, installation, integration, and operation of computer-based...


  • Coquitlam, British Columbia, Canada TRAPPED Full time

    About the Role:As a Cloud Solutions Architect, you will be responsible for designing and implementing cloud-based architectures that meet our business needs. You will work closely with our development teams to ensure that our applications are scalable, secure, and highly available.Key Responsibilities:• Design and implement cloud-based architectures•...


  • Coquitlam, British Columbia, Canada Little Caesars Full time

    We are seeking a Senior Software Engineer who will be responsible for the design, development, and maintenance of our software systems. The ideal candidate will possess excellent technical skills, a strong understanding of software development principles, and the ability to work collaboratively in a team environment.The successful candidate will have a...


  • Coquitlam, British Columbia, Canada Karas Security Group Inc. Full time

    Karas Security Group Inc. seeks a skilled Senior Software Development Lead to coordinate computer-based system development and lead teams of information systems professionals.Key Responsibilities:Develop software solutions by studying systems flow, data usage and work processesEvaluate the performance and reliability of system designsPlan every step of the...


  • Coquitlam, British Columbia, Canada Karas Security Group Inc. Full time

    We are seeking a highly skilled Principal Software Integration Specialist to join our team at Karas Security Group Inc. as a key member of our software development division.About the RoleThe successful candidate will be responsible for leading and coordinating teams of information systems professionals in the development of software and integrated...

  • Senior Estimator

    1 week ago


    Coquitlam, British Columbia, Canada Dallas Watt Demo Ltd Full time

    About the RoleWe are seeking a highly skilled Senior Estimator to join our team at Dallas Watt Demo Ltd. This is an excellent opportunity for an experienced construction professional to take on a challenging role and contribute to the success of our organization.Job DescriptionThe Senior Estimator will be responsible for preparing accurate and detailed...


  • Coquitlam, British Columbia, Canada PML Professional Mechanical Ltd. Full time

    About the RolePML Professional Mechanical Ltd. is seeking an experienced Senior Mechanical Estimator to join our team. In this role, you will be responsible for preparing detailed estimates of labour and material costs for construction projects.Key ResponsibilitiesEstimate Preparation: Prepare accurate and comprehensive estimates of labour and material costs...


  • Coquitlam, British Columbia, Canada Academics preKindergarten Westwood Inc. Full time

    About the RoleWe are seeking a Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for building scalable solutions.Key ResponsibilitiesDesign and develop high-quality software componentsCollaborate with cross-functional teams to drive project deliveryContribute to the development...


  • Coquitlam, British Columbia, Canada GNW ABM SOLUTION LTD. Full time

    We are seeking an experienced Senior Software Application Developer to join our team at GNW ABM SOLUTION LTD.About the JobThis is a permanent position working 30-40 hours per week. The ideal candidate will be able to relocate for this opportunity, and proficiency in English is required.The salary for this role is estimated to be between $60,000 and $80,000...


  • Coquitlam, British Columbia, Canada Delight Bite Full time

    Job Description:As a Senior Software Engineer at our company, you will play a key role in designing and developing cloud-based solutions that meet the highest standards of quality and performance.Key Responsibilities:Design and develop scalable cloud infrastructure using cloud platforms like AWS and Azure.Collaborate with cross-functional teams to identify...


  • Port Coquitlam, British Columbia, Canada Sushi 990 Full time

    **Job Description**We are seeking a highly skilled Senior Software Engineer to join our team.The ideal candidate will have expert-level knowledge of Python and be able to apply it to complex software development projects.Key responsibilities include:Designing and implementing software solutionsCollaborating with cross-functional teamsEnsuring high-quality...


  • Port Coquitlam, British Columbia, Canada Kongsberg Gruppen Full time

    Are you looking for a challenging and rewarding role in software development?Kongsberg Discovery Canada Ltd., a subsidiary of KONGSBERG, is a global technology company providing innovative and reliable solutions for the marine industry.As a Software Developer at Kongsberg Discovery, you will play a key role in designing, coding, testing, and sustaining our...


  • Port Coquitlam, British Columbia, Canada Kongsberg Gruppen Full time

    Software Developer PositionKongsberg Discovery Canada Ltd., a subsidiary of Kongsberg Gruppen, is a global technology company that provides innovative and reliable technology solutions for the marine industry. Headquartered in Norway, the company has manufacturing, sales, and service facilities internationally. We are a market leader in systems for...


  • Coquitlam, British Columbia, Canada ComForCare Home Health Care - Coquitlam, BC Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in full-stack development and cloud infrastructure.Key Responsibilities:Design and implement scalable cloud-based systems.Collaborate with cross-functional teams to deliver high-quality software solutions.Stay up-to-date...


  • Coquitlam, British Columbia, Canada Mr. Pretzel Full time

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our cloud-based applications.Key Responsibilities:Design and develop scalable, efficient, and secure cloud-based applicationsCollaborate with cross-functional...


  • Coquitlam, British Columbia, Canada Punch Tools Inc Full time

    We are looking for a highly skilled Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and excellent problem-solving skills.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and prioritize project requirementsImplement...


  • Coquitlam, British Columbia, Canada Kentucky Fried Chicken Full time

    We are seeking an experienced Software Engineer to join our team. Key responsibilities include designing and developing software applications, ensuring efficient and scalable solutions, and collaborating with cross-functional teams.Key Responsibilities:Design and develop software applicationsEnsure efficient and scalable solutionsCollaborate with...