Current jobs related to Senior Embedded Software Engineer - Victoria, British Columbia - Synapse ITS


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering.Key ResponsibilitiesDesign and develop user interfaces using React and create backend API calls using Node.js and Express.Collaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering.Key ResponsibilitiesDesign and develop user interfaces using React and create backend API calls using Node.js and Express.Collaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Senior Software Engineer to join our web development team. As a key member of our team, you will play a crucial role in modernizing our primary product offering using React and Node.js.Key ResponsibilitiesDesign and develop user interfaces and backend API calls using React and Node.jsCollaborate with senior...


  • Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About Plexxis SoftwarePlexxis Software is a leading provider of software solutions for the construction industry. Our mission is to help customers maximize their profit and efficiency through innovative technology.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our web development team, you will be...


  • Victoria, British Columbia, Canada Global Pharma Tek Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Global Pharma Tek. As a Senior Software Engineer, you will be responsible for designing, building, and maintaining complex software systems using Python and Web technologies.Key Responsibilities:* Design and develop full-stack software...


  • Victoria, British Columbia, Canada Global Pharma Tek Full time

    Job Title: Senior Software EngineerAbout the Role:Global Pharma Tek is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, building, and maintaining our software applications using Python and Web technologies/frameworks such as Nuxt/Vue, Nets/React, Typescript, Tailwind....


  • Victoria, British Columbia, Canada Worldline Full time

    Senior Tools EngineerAt Worldline, we're shaping the evolution of payments technology and seeking a talented Senior Tools Engineer to join our team.About the RoleWe're looking for a seasoned professional with a passion for software development tools and deployment. As a Senior Tools Engineer, you'll design, create, and sustain the software engineering tools...


  • Victoria, British Columbia, Canada A2Z Detailing Inc. Full time

    About the Job:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.The successful candidate will be a professional developer with a strong background in software development, with a focus on creating high-quality, scalable, and maintainable software solutions.Key Responsibilities:Design and develop software applications...

  • Software Developer

    1 month ago


    Victoria, British Columbia, Canada Plexxis Software Full time $62,500 - $85,000

    About the RolePlexxis Software is seeking a skilled Software Engineer to join our web development team.As a key member of our team, you will be responsible for designing and developing user interfaces and backend API calls using React and Node.js.You will work closely with senior team members to learn from their expertise and direct your day-to-day...


  • Victoria, British Columbia, Canada Local Pizza Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a passion for innovation.This is a fantastic opportunity to work on challenging projects and contribute to the growth of our company.


  • Victoria, British Columbia, Canada Victoria Pocha Restaurant LTD Full time

    We are seeking a Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and be able to work effectively in a collaborative environment.Design and develop software applications using a variety of programming languagesCollaborate with cross-functional teams to identify and prioritize...


  • Victoria, British Columbia, Canada Worldline Full time

    Senior Tools EngineerWe are seeking a highly skilled Senior Tools Engineer to join our team at Worldline. As a key member of our engineering team, you will be responsible for designing, creating, and sustaining software engineering tools used to manage our Payment Acceptance Platform.Key Responsibilities:Design and implement automated build, deployment,...


  • Victoria, British Columbia, Canada Worldline Full time

    Senior Tools EngineerWe are seeking a highly skilled Senior Tools Engineer to join our team at Worldline. As a key member of our engineering team, you will be responsible for designing, creating, and sustaining software engineering tools used to manage our Payment Acceptance Platform.Key Responsibilities:Design and implement automated build, deployment,...


  • Victoria, British Columbia, Canada Impact Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Impact. As a key member of our agile scrum team, you will be responsible for building and maintaining scalable software solutions that process thousands of events per second.Responsibilities:Design, develop, and deploy software solutions for the...


  • Victoria, British Columbia, Canada Electronic Arts Full time

    Key ResponsibilitiesAs a Senior Software Engineer at Electronic Arts, you will be responsible for leveraging your expertise in physics engines to drive innovation and excellence in our game development process. You will work closely with cross-functional teams to design, develop, and optimize physics-based systems, ensuring seamless integration with other...


  • Victoria, British Columbia, Canada Worldline Full time

    Senior Tools EngineerWe are seeking a highly skilled Senior Tools Engineer to join our team at Worldline. As a key member of our engineering team, you will be responsible for designing, creating, and sustaining software engineering tools used to manage our Payment Acceptance Platform.Key Responsibilities:Design and implement automation tools such as CI/CD...


  • Victoria, British Columbia, Canada Worldline Full time

    Senior Tools EngineerWe are seeking a highly skilled Senior Tools Engineer to join our team at Worldline. As a key member of our engineering team, you will be responsible for designing, creating, and sustaining software engineering tools used to manage our Payment Acceptance Platform.Key Responsibilities:Design and implement automation tools such as CI/CD...

Senior Embedded Software Engineer

2 months ago


Victoria, British Columbia, Canada Synapse ITS Full time

Position Title: Senior Firmware Engineer

Salary Classification: Exempt

Reports to: Engineering Manager

Supervises: N/A

Overview:

The Senior Firmware Engineer will be responsible for the development and maintenance of our cutting-edge traffic solutions. The ideal candidate will contribute to creating innovative products that empower individuals with visual impairments to navigate their surroundings independently.

KEY RESPONSIBILITIES: The following duties are essential to this role:

  • Enhance and maintain embedded software for current product offerings.
  • Oversee the embedded software design process from initial requirements to product launch and subsequent updates.
  • Design, develop, code, test, and troubleshoot embedded software applications.
  • Integrate, validate, and verify new product designs and modifications.
  • Conduct design and code evaluations.
  • Collaborate with a multidisciplinary engineering team.
  • Assist the Technical Support team with in-depth product knowledge.
  • Foster a creative and enjoyable work atmosphere.
  • Engage in Agile methodologies utilizing the Atlassian toolset.

Qualifications:

Education: Bachelor’s Degree in Electrical Engineering, Computer Science, or a related field.

Technical Skills & Experience:

  • Over 7 years of experience in embedded software development, particularly in C and/or assembly language for microcontrollers such as Microchip PIC, Freescale/NXP, ST, Cortex M3/M0, and Atmel.
  • Expertise in C programming within an embedded context.
  • Deep understanding of computer architecture and best practices in embedded software development, with substantial experience in low-level programming.
  • Experience in real-time development, both with and without an RTOS.
  • Familiarity with communication protocols, including SPI, I2C, I2S, UART, CAN, USB, BLE, Wi-Fi, and Ethernet.
  • Ability to interpret schematics for troubleshooting, debugging, and hardware initialization using oscilloscopes, logic analyzers, protocol analyzers, and in-circuit emulators.
  • Experience with register-level programming of peripheral hardware.
  • Basic knowledge of C++.
  • Understanding of IoT principles and methodologies.
  • Familiarity with object-oriented programming design principles.
  • Knowledge of various ARM architectures (e.g., Cortex M4, M7, etc.).
  • Basic understanding of security fundamentals (e.g., TrustZone, security certificates, etc.).

Soft Skills:

  • Strong interpersonal, analytical, organizational, and follow-up capabilities.
  • Excellent problem-solving skills, with the ability to convey technical concepts to both technical and non-technical audiences.
  • Driven by continuous learning and professional growth.
  • Ability to thrive in a small company/startup environment, characterized by high visibility and accountability.
  • Capable of working independently with minimal oversight, as well as collaboratively within a cross-functional team.
  • Disciplined engineering mindset.
  • Ability to distinguish between value-added activities and waste.
  • Exhibits systems thinking.

BENEFITS & PERKS:

  • Annual Bonus Program
  • Comprehensive Health and Dental coverage, including an Employee Assistance Program for you and your dependents.
  • TELUS Health Virtual Healthcare
  • Health Spending Account
  • Health & Wellness subsidy
  • Starting with 3 weeks of vacation, increasing to 4 weeks after 5 years.
  • Generous unplanned emergency/sick leave
  • Opportunities for professional development and training
  • Secure bike storage
  • Shower facilities available.
  • Hybrid remote work options
  • Community engagement and regular social events
  • Robust recycling initiatives
  • Weekly snacks, coffee, and local teas
  • Ample free parking
  • Membership in the BC Green Business Collective, demonstrating our commitment to corporate social responsibility for a sustainable workplace.

Synapse-ITS provides a competitive total rewards package, including an incentive plan, comprehensive health and dental benefits, and generous paid time off. The annualized base salary range for this role is CAD $85,000 to $120,000.

  • The offered base salary will reflect a variety of factors, including the individual's skills, relevant experience, and internal equity considerations. We ensure competitive compensation in the markets where we seek talent, taking into account internal equity and job structure. Actual salaries may vary based on various factors, including experience, performance, and expertise.