CrawlJobs Logo

Sr. Firmware Engineer

synapse-its.com Logo

Synapse - Manufacturing

Location Icon

Location:
Canada , Victoria

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

100000.00 - 135000.00 CAD / Year

Job Description:

The Sr. Firmware Engineer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely experience the world on their own terms.

Job Responsibility:

  • Maintain and enhance embedded software for existing product lines
  • Own the embedded software system design cycle from requirements through launch and beyond
  • Design, develop, code, test, and debug embedded software
  • Integrate, verify, and validate new product designs and design changes
  • Perform design and code reviews
  • Interface with a cross-functional engineering team
  • Support the Tech Support team with intimate product knowledge
  • Contribute to a fun and innovative work environment
  • Work in an Agile environment using Atlassian toolset

Requirements:

  • Bachelors Degree in Electrical, Electronic, Computer Science or Computer Engineering
  • 8-15+ years’ experience in embedded software development and writing C and/or assembly code for microcontrollers such as Microchip PIC, Freescale/NXP, ST, Cortex M3/M0 and Atmel
  • Mastery of C language programming as it pertains to an embedded environment
  • Strong understanding of computer architecture and embedded software development best practices, with significant experience in low level development and programming
  • Real time development experience with and without an RTOS
  • Knowledge of communication interfaces, such as SPI, I2C, I2S, UART, CAN, USB, BLE, Wi-Fi, and Ethernet
  • Ability to read schematics to troubleshoot, debug and bring up new hardware using oscilloscopes, logic analyzers, protocol analyzers and in-circuit emulators
  • Experience programing peripheral hardware at the register level
  • Working knowledge of C++
  • Working knowledge of IoT principles and methods
  • Familiarity with OOP design principles
  • Familiarity with various ARM architectures (e.g. Cortex M4, M7, etc.)
  • Familiarity with security basics (e.g. TrustZone, security certificates, etc.)
  • Strong interpersonal, analytical, organizational and follow-up skills
  • Solid problem-solving skills. Highly technical, quickly grasping how things work. Presents technical concepts, ideas, and information in terms that both engineers and non-engineers can understand
  • Motivated by continuous learning and development
  • Functions well in a small company/startup environment. (High visibility, accountability and development velocity)
  • Ability to work independently with minimal supervision, and collaboratively with a cross functional team
  • Disciplined engineering approach
  • Differentiates value added activities from waste
  • Demonstrates systems thinking
What we offer:
  • Annual Bonus Program
  • Robust Health and Dental plan and Employee Assistance Program for you and your dependents
  • TELUS Health Virtual Healthcare
  • Health Spending Account
  • Health & Wellness subsidy
  • 3 weeks’ vacation to start, 4 weeks at 5-years
  • Generous unplanned emergency/sick days
  • Professional development and training
  • Secure bike cage
  • Shower facilities
  • Hybrid remote work program
  • Community support and regular social activities
  • Robust recycling program (bring in municipal limited items from home)
  • Weekly snacks, coffees, and local tea's
  • FREE and ample parking
  • Member of the BC Green Business Collective, holding ourselves accountable to our Corporate Social Responsibilities for a greener workplace

Additional Information:

Job Posted:
February 16, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Firmware Engineer

Software Engineering Sr. Manager

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
United States , San Jose
Salary
Salary:
157500.00 - 361500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Over 10 years of experience in DEV, QA and Escalation Engineering leadership within telecommunications
  • Proven ability to inspire teams, increase productivity, and enhance employee engagement
  • Strong technical background in Wi-Fi protocols, network troubleshooting, and performance testing
  • Excellent communication skills with a focus on customer satisfaction and problem-solving
Job Responsibility
Job Responsibility
  • Team Leadership: Oversee Escalation Engineer teams with combination of developer & QA, managing both local and offshore personnel to ensure 24/7 support
  • Escalation Management: Lead the resolution of complex customer issues, including issue reproduction, code fixes, and patch releases
  • Process Improvement: Drive quality initiatives and coverage improvements based on customer feedback, enhancing product stability and performance
  • Technical Expertise: Provide live debugging and troubleshooting for Wi-Fi and network issues, ensuring timely solutions and high customer satisfaction
  • Collaboration: Work closely with broader engineering team, product management, and customer success teams to align strategies and milestones
  • AP Firmware Releases: Manage maintenance releases for various Wi-Fi APs, ensuring smooth deployment and performance enhancements
  • Innovation: Lead rapid feature development based on customer needs, fostering a culture of continuous improvement
What we offer
What we offer
  • Health & Wellbeing: comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Personal & Professional Development: specific programs catered to career goals
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Sr. Embedded Software Engineer

Location
Location
Canada , Toronto or Ottawa
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in electrical engineering, Computer Engineering, or Computer Science
  • Experience with C/C++
  • Experience writing Python scripts
  • Ability to read and understand board schematics and device datasheets
  • Ability to debug embedded software using Oscilloscopes and Logic Analysers
  • Experience with SCM tools (GIT or SVN)
  • Strong analytical and problem-solving abilities
  • Strong communication skills
  • Ability to work in a multi-site team environment
Job Responsibility
Job Responsibility
  • Design, develop, and optimize embedded software for silicon-based systems throughout the entire lifecycle, from conceptualization to deployment, ensuring seamless integration and optimal performance
  • Collaborate with cross-functional teams including hardware engineers, software developers, and machine learning experts to integrate ML models into embedded systems
  • Architect and implement software frameworks for efficient data processing, device control, and communication protocols
  • Conduct performance analysis, debugging, and optimization of embedded systems for reliability and efficiency
  • Develop software and firmware applications to interact with hardware and third-party interfaces
  • Contribute to the architecture and design of the overall AI solution
  • Develop debug and performance analysis tools for AI solution development
  • Play a role in all the phases of embedded AI software development, from requirement gathering, analysis, design, development, testing and final release to customers
  • Provide clear and timely communication related to status and other key aspects of the project to leadership team
  • Develop and maintain software documentation, including specifications, design documents, and test plans
  • Fulltime
Read More
Arrow Right
New

Sr. Validation & Tools Engineer - Embedded Firmware

As a Sr. Validation & Tools Engineer focusing on Embedded Firmware & Software va...
Location
Location
United States , Palo Alto
Salary
Salary:
170000.00 - 200000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field
  • 5+ years of experience in software quality assurance and embedded systems testing preferably high-complexity, vertically integrated consumer products
  • Deep technical domain expertise in Automotive, Software defined vehicles, MCU/ECU architecture, Power & Fault Management, including Safety & Security functions
  • Experience working with Connectivity, location services & Mobile platforms across wireless technologies such as Cellular, Wifi or Bluetooth
  • Strong understanding and experience working extensively with embedded hardware, bootloader, firmware, debug access utilities using serial interface interfaces such as JTAG, etc.
  • Experience working with Test management systems, Requirements management and bug tracking tools for Release execution reporting and traceability of validation scope
  • Strong programming and scripting skills in C/C++ and Python, with experience designing robust automated test pipelines
  • Advanced knowledge of CI/CD automation tools and workflows (Jenkins, GitLab CI, or similar) and use of SIL/HIL environments for validation
  • In-depth familiarity with UDS, XCP, and other embedded communication protocols
  • Expertise in hardware/software communication protocols and physical layers (I2C, SPI, CAN, CAN-FD, USB-PD, etc.)
Job Responsibility
Job Responsibility
  • Define and own writing of comprehensive test strategies, test plans and test cases for the verification and validation scope of firmware & software Release cycles
  • Drive & contribute to the design, setup, and continuous improvement of SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) environments for robust system-level testing
  • Own and manage the firmware and software release validation, from pre-release verification to post-release validation and metrics tracking, including both manual & automated testing
  • Drive root cause analysis of complex system bugs & issues and follow up on corrective actions across firmware, hardware, and software domains
  • Collaborate deeply with hardware, firmware, system engineering & product teams to ensure testability and quality are built into product requirements and architecture
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right
New

Sr. Firmware Engineer, IOT and Connectivity

We’re ALSO, an electric mobility company originally conceived as a part of Rivia...
Location
Location
United States , Palo Alto
Salary
Salary:
165000.00 - 220000.00 USD / Year
ridealso.com Logo
ALSO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or related field
  • 4+ years of experience in firmware development, focused on wireless communications on common silicon, especially Nordic
  • Expert in C programming, ideally familiar with C++, Python, and bash scripting
  • Past experience working with wireless technologies (BLE, LTE, GPS, NFC, UWB)
  • Proficiency with real time operating system concepts including direct experience with Zephyr RTOS and/or FreeRTOS
  • Hands on experience debugging in real world environments with wireless diagnostics tooling such as wireshark
  • Knowledge of basic communication protocol principles - messaging, network, security, compression
  • Highly collaborative mindset and strong communication skills
Job Responsibility
Job Responsibility
  • Firmware development of critical hardware validation, wireless bring-up, and IOT-related features, such as over-the-air updates and telemetry upload, interfacing with existing cloud infrastructure where appropriate
  • Partner with HW, UX, cloud, mobile, and other firmware teams to architect end-to-end IOT systems
  • Design and implement features, as well as related tests, to deliver mission critical, robust code
  • Optimize firmware for low-power operation, extending the battery life of IoT devices and supporting energy-efficient designs. Profile power consumption and identify opportunities for optimization on the submodule as well as system level
  • Implement robust security measures within firmware to safeguard devices against potential threats, ensuring data integrity, authentication, and encryption protocols are in place
  • Develop a robust CI/CD pipeline and advocate for best practices to help grow a high performance team with highly automated tools and testing
  • Collaborate with QA teams and leverage metrics to monitor for and debug issues
  • Engage effectively with third party firms by delivering clear specifications and requirements and managing execution
What we offer
What we offer
  • Robust health coverage. Excellent health, dental and vision insurance covered up to 100% by ALSO with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family building benefits with Progyny
  • Flexible time off
  • 401(k) match
  • Fulltime
Read More
Arrow Right

Sr. System Test Validation Engineer

As a Systems Test Validation Engineer, you will deliver our next generation of s...
Location
Location
United States , Austin
Salary
Salary:
112800.00 - 169200.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong relevant work experience (firmware or software development or validation)
  • Knowledge of Pre- and post-silicon firmware / system test environments
  • Debugging skills at SoC (System on a Chip) and System level
  • Experience with Computer Architecture concepts and Enterprise class server platform features
  • Prior experience working on embedded firmware
  • Ability to program in C, C++, and scripting languages (Python, Perl, etc.)
  • Bachelor’s or master’s degree in related discipline preferred
Job Responsibility
Job Responsibility
  • Partner with firmware architects and domain validation engineers to understand new and evolving firmware features
  • Define and implement platform-level end-to-end test flows to validate firmware functionality across boot and runtime
  • Develop detailed regression test cases and test procedures aligned with automation requirements and continuous integration practices
  • Ensure test designs are automation-friendly and compatible with existing or new test frameworks
  • Conduct test execution, debug issues (firmware, platform, infrastructure, automation), and collaborate with developers to drive defect resolution
  • Contribute to test strategy and coverage analysis, focusing on system-level feature interactions and cross-domain dependencies
  • Participate in test infrastructure enhancements, improving test coverage, efficiency, and reporting
  • 20% focus will be on test content creation and 80% on test execution
Read More
Arrow Right
New

Sr Electrical Engineer I

Sr. Electrical Engineers at Dedrone have full design ownership over next‑generat...
Location
Location
United States , Sterling
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field
  • Proven experience in electrical design and system integration for complex hardware products—ideally in aerospace, defense, robotics, or wireless systems
  • Proficiency with schematic capture and PCB layout tools (e.g., Altium, OrCAD, KiCad) and experience with DFM/DFX practices
  • Strong embedded firmware experience in C/C++ (RTOS and bare‑metal), bootloaders, and hardware abstraction layers
  • familiarity with microcontrollers (ARM Cortex family, ESP32, STM32) and single‑board computers (Raspberry Pi) a plus
  • Hands‑on experience with RF front‑ends, antenna integration, and familiarity with wireless protocols relevant to cUAS (Wi‑Fi, LTE, custom radios)
  • experience with spectrum analysis and RF test equipment
  • Expertise in power electronics design: battery management systems, DC/DC converters, power sequencing, and thermal management for electronics
  • Solid understanding of signal integrity, power integrity, EMI/EMC mitigation techniques, and relevant test/qualification methods
  • Experience with schematic/PCB review processes, design reviews, and partner manufacturing to move designs to production
Job Responsibility
Job Responsibility
  • Lead electrical system and subsystem development from concept through production, ensuring designs meet safety, EMC, and reliability standards
  • Define electrical architectures for sensors, radios, power distribution, and control electronics for cUAS platforms
  • Design and review schematics and perform PCB layout for mixed‑signal and RF boards
  • partner with mechanical for packaging and thermal constraints
  • Develop, validate, and optimize power systems (battery management, DC/DC, power sequencing) and ensure robust operation under shock, vibration, and extreme temperatures
  • Implement and integrate embedded firmware for real‑time control, sensor fusion, communications stacks, and boot/load mechanisms
  • Perform hardware bring‑up, debugging, and system integration
  • use lab instrumentation (oscilloscopes, spectrum analyzers, logic analyzers) to characterize performance
  • Conduct electrical analysis including signal integrity, power integrity, EMI/EMC mitigation, thermal considerations, and reliability testing
  • Produce high‑fidelity prototypes and iterate quickly to qualify designs
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Fulltime
Read More
Arrow Right
New

Sr Technologist, System Design Engineering

Sandisk understands how people and businesses consume data and we relentlessly i...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/ME with 15+ years of relevant experience in Storage system architecture or Storage Firmware Architecture development, preferably with UFS/iNAND domain
  • Must be good in PCIe/NVMe, UFS/USB protocols
  • Must be proficient in security design and developments
  • Good analytical and problem solving skills
  • Must be able to work on Power budgeting, Low power architecture, new feature/algorithm development and system performance optimization etc
  • Proficient in Storage system architecture especially with UFS, eMMC and Automotive products
  • Expert in defining UFS/eMMC controller architecture for embedded and automotive solutions, in depth knowledge in
  • Expert in defining embedded NAND features and system handling etc
  • Should be expert in defining PPA (power, perf and area) optimized solutions for storage products
  • Good have good communication skills and collaborative skills to work with customers, partners and eco system etc
Job Responsibility
Job Responsibility
  • Proficient in Storage system architecture especially with UFS,eMMC and Automotive products
  • Expert in defining UFS/eMMC controller architecture for embedded and automotive solutions, in depth knowledge in
  • Expert in defining embedded NAND features and system handling etc
  • Should be expert in defining PPA (power, perf and area) optimized solutions for storage products
  • Good have good communication skills and collaborative skills to work with customers, partners and eco system etc
  • Protocol expertise - working knowledge in UFS, eMMC, NVMe protocols etc
  • Innovation - Good track record of innovation and new ideas/papers in external forums etc
  • Should be able to lead team (internal/external) and bring best out of the team
  • Expertise in performance analysis, power optimization, yield improvement and HW debug capability etc
  • Must be Good team player, collaborative and result oriented with product first mindset
  • Fulltime
Read More
Arrow Right
New

Sr Systems Engineer

As a community, the University of Rochester is defined by a deep commitment to M...
Location
Location
United States of America , Rochester
Salary
Salary:
86482.00 - 129723.00 USD / Year
urmc.rochester.edu Logo
University of Rochester
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School diploma or equivalent and 7 years of related experience required
  • Bachelor's degree preferred
  • Experience in a higher education or healthcare field preferred
  • Experience leading a team of Systems Engineers preferred
  • Expertise with virtualization technology and cloud providers such as Amazon Web Services and Microsoft Azure required
  • Knowledge of server hardware and storage array networks required
  • Excellent verbal and written communications skills and exemplary speaking and presentation skills required
  • Ability to provide on-call support as required required
  • Ability to perform after-hours and weekend maintenance and implementation activities required
  • Ability to travel to and from Data Center facilities required
Job Responsibility
Job Responsibility
  • Manages and administers on-premise and cloud-based infrastructure services including virtual infrastructure, operating systems, storage, maintenance and security patching, backup and disaster recovery preparedness, orchestration and automation and performance monitoring
  • Scripts, code and development are required to deliver solutions within both cloud and on premise solutions
  • Responsible for design, setup and maintenance of a continuous infrastructure integration stack, including source control, build servers, automated testing, automated monitoring and solution deployment
  • Leads analysis of use case requirements, designs solutions, and deploys on premise or cloud based infrastructure
  • Provides expertise in on-premise virtual infrastructure, specifically in clustered high availability environments
  • Provides assistance in integrating on-premise solutions with cloud solutions
  • Orchestrates and automates the deployment of solutions hosted on both cloud services and on premise infrastructure
  • Leads, advises on and completes proactive performance monitoring, analysis, alerting, reporting and tuning, proactive capacity analysis and provision solutions, maintenance activities, including deploying patches and ensuring that firmware and software are up to date, incident and problem analysis, resolution, and follow-up to ensure platform stability
  • Maintains an interoperability matrix to ensure cross-vendor compatibility
  • Creates, reviews, and maintains technical documentation, including solution designs and reference guides
  • Fulltime
Read More
Arrow Right