Senior C++ Engineer for Linux Systems

2 weeks ago


Vancouver, British Columbia, Canada Quectel Full time

About the Role:

We're looking for a talented Senior C++ Engineer for Linux Systems to join our software development team. As a senior engineer, you will be responsible for leading the development of complex software modules for our embedded systems, working closely with cross-functional teams to ensure timely delivery and high-quality results.

Key Responsibilities:

  • Lead the development of software modules for embedded systems using C++ programming language.
  • Collaborate with cross-functional teams to define software development roadmaps and prioritize tasks.
  • Develop and maintain software documentation, including code comments and technical guides.
  • Ensure adherence to coding standards, security best practices, and quality assurance processes.

Requirements:

  • 7+ years of experience in developing applications and firmware in C/C++ on Linux and/or RTOS embedded systems.
  • Strong leadership and mentoring skills, with ability to guide junior engineers and collaborate with cross-functional teams.
  • Expert-level knowledge of C++ programming language, including its applications and limitations.
  • Experience with Linux kernel development and customization.
  • BSEE/CS with related experience, or an MSEE/CS with related experience required.


  • Vancouver, British Columbia, Canada Arista Networks Full time

    The Linux Kernel team at Arista Networks is responsible for developing and maintaining the Linux kernel in EOS. We are seeking a senior C/C++ software engineer to join this team, bringing expertise in designing and implementing new Linux kernel features, collaborating with the upstream community, and qualifying new kernel-dependent hardware...


  • Vancouver, British Columbia, Canada Invinity Energy Systems Full time

    Expertise in Embedded Linux for Energy SystemsInvinity Energy Systems is seeking an experienced Embedded Linux Application Developer to join our team. As a key member of our development team, you will be responsible for designing and building software that enables our energy systems to operate efficiently and effectively.About the PositionThis role involves...


  • Vancouver, British Columbia, Canada Stellar Recruitment Inc. Full time

    About the RoleThis is a senior-level Embedded Systems Engineer position that requires a professional who can design and develop cutting-edge embedded software, work with hardware interfaces, and contribute to the future of IoT.Key Responsibilities:Design and develop embedded system applications using FreeRTOS and Embedded Linux.Write software to interface...


  • Vancouver, British Columbia, Canada Invinity Energy Systems Full time

    We're seeking an accomplished Embedded Linux Application Developer to join our team at Invinity Energy Systems. As a leader in the energy storage sector, we're committed to innovation and excellence in our products and services.About Our MissionOur mission is to revolutionize the way the world stores energy by providing reliable, efficient, and sustainable...


  • Vancouver, British Columbia, Canada Invinity Energy Systems Full time

    We're looking for an exceptional Embedded Linux Application Developer to join our team at Invinity Energy Systems. As a company, we're committed to delivering cutting-edge solutions for the clean energy sector.About UsWe've established ourselves as a leader in the energy storage industry, with a proven track record of deploying large-scale flow battery...


  • Vancouver, British Columbia, Canada Quectel Full time

    Quectel is seeking a Linux Firmware Engineer to join our team. In this role, you will be responsible for the development and implementation of Linux firmware for our products.The ideal candidate will have experience in developing applications and firmware in C/C++ on Linux and/or RTOS embedded systems. You will also have good data structure and algorithm...


  • Vancouver, British Columbia, Canada Invinity Energy Systems Full time

    At Invinity Energy Systems, we are dedicated to providing equal employment opportunities to all individuals and practicing transparency in our processes. We are seeking an experienced Embedded Linux Application Developer to join our dynamic team.Company OverviewInvinity provides an alternative to the most common type of battery, lithium-ion because the...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Company DescriptionArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Company DescriptionArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a...


  • Vancouver, British Columbia, Canada Invinity Energy Systems Full time

    At Invinity Energy Systems, we are dedicated to transforming renewable energy into a stable and dependable contributor to the transition to net zero. Our team is seeking an experienced Embedded Linux Application Developer to join our dynamic team. In this position, you will be responsible for designing and building software that forms the heart of our...


  • Vancouver, British Columbia, Canada Arista Networks Full time

    Get AI-powered advice on this job and more exclusive features.Company DescriptionArista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence,...


  • Vancouver, British Columbia, Canada TEEMA Full time

    The TEEMA team is looking for a skilled Linux Systems Engineer to join their dynamic infrastructure team. This individual will be responsible for deploying, updating, and monitoring Linux systems, as well as supporting multiple on-premises environments.The ideal candidate will have experience with automated deployments, configuration management, and...


  • Vancouver, British Columbia, Canada Invinity Energy Systems Full time

    We are seeking an experienced Embedded Linux Application Developer to join our dynamic team at Invinity Energy Systems. As a member of our team, you will play a critical role in helping transform renewable energy into a stable and dependable contributor to the transition to net zero.In this position, you will be responsible for designing and building...

  • Linux Systems Engineer

    12 hours ago


    Vancouver, British Columbia, Canada Go REcruitment Full time

    **Job Description:**We are seeking a skilled Linux Systems Administrator to join our team at Netskrt. As a key member of our infrastructure team, you will be responsible for installing, configuring, and maintaining physical and/or virtual machines with Linux OS to provide stable and secure computing environments.Key Responsibilities:Installing, configuring,...


  • Vancouver, British Columbia, Canada Rivian Full time

    About UsRivian and Volkswagen Group Technologies is a joint venture that combines the expertise of two industry leaders in the field of automotive technology. We are committed to creating innovative solutions for electric vehicles, including software-defined vehicles.Key ResponsibilitiesWe are seeking an experienced Staff Embedded Software Engineer to join...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    As a Senior Linux Infrastructure Engineer at Go Recruitment, you will play a critical role in shaping the future of our company's infrastructure. We are seeking an expert with a proven track record in designing and implementing high-performance and secure Linux systems.About the Role:Design and implement physical and/or virtual machines with Linux OS to...


  • Vancouver, British Columbia, Canada Go REcruitment Full time

    Job Description:We are seeking a highly skilled Linux Systems Administrator to join our team at Netskrt. As a key member of our technical team, you will be responsible for designing, implementing, and maintaining our cloud-based infrastructure.Key Responsibilities:Install, configure, and maintain physical and/or virtual machines with Linux OS to provide...


  • Vancouver, British Columbia, Canada Stellar Recruitment Inc. Full time

    One of Stellar's clients is searching for a senior-level Embedded Systems Engineer to join their Lower Mainland-based team. If you're passionate about developing cutting-edge embedded software, enjoy working with hardware interfaces, and want to contribute to the future of IoT, let's connect Apply now or email your profile to apply@stellar-recruitment.com...