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

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

ASIC Digital Design, Sr Staff Engineer

Our Hardware Engineers at Synopsys are responsible for designing and developing ...
Location
Location
Portugal , Moreira, Porto
Salary
Salary:
Not provided
synopsys.com Logo
Synopsis Engineering
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of hands-on experience in FPGA design and verification, with a focus on IP-level functional verification
  • Proficiency in Verilog and MATLAB for digital design, verification, and FPGA prototyping with logical synthesis flows
  • Strong programming and scripting skills for test automation and data analytics (Python, C/C++, TCL)
  • Strong understanding of digital and mixed-signal circuit evaluation, troubleshooting, and performance optimization techniques
  • Ability to interpret and apply digital architecture and SerDes standards documentation to develop robust verification solutions
  • Excellent technical documentation skills to ensure clear communication and knowledge transfer
Job Responsibility
Job Responsibility
  • Interpreting SerDes standards and digital, analog, and firmware architecture documents to develop verification environments and regression testcases in MATLAB
  • Evaluating and troubleshooting digital and mixed-signal circuits to ensure optimal performance and resolve complex design challenges
  • Collaborating with digital, firmware, and analog teams to solve verification challenges and improve design methodologies
  • Adapting and debugging internal verification environments to effectively replicate challenging scenarios
  • Identifying and implementing process improvements to enhance efficiency in design procedures and methodologies
  • Documenting verification environments, plans, and procedures to ensure clear communication and knowledge sharing across teams
What we offer
What we offer
  • Comprehensive medical and healthcare plans that work for you and your family
  • In addition to company holidays, we have ETO and FTO Programs
  • Maternity and paternity leave, parenting resources, adoption and surrogacy assistance, and more
  • Purchase Synopsys common stock at a 15% discount, with a 24 month look-back
  • Save for your future with our retirement plans that vary by region and country
  • Competitive salaries
  • Fulltime
Read More
Arrow Right
New

Senior Machine Learning Scientist

We are seeking highly skilled and innovative Machine Learning Scientists to join...
Location
Location
United States , Boston
Salary
Salary:
290250.00 - 500400.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD and with +5 years for ML Scientist, +8 years for Sr. ML Scientist, +10 years for Principal ML Scientist experience in Computer Science or a related field with a focus on LLM, MLLMs, Computer Vision, GenAI
  • Proven track record of research excellence in LLM, MLLM, Computer Vision, Robotics Perception, GenAI, demonstrated through publications in top-tier conferences or journals
  • Strong proficiency in programming languages such as Python, C/C++, experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras and experience with ROS or robotic operational system
  • Drive one or more phases of the ML development lifecycle: shape datasets, investigate modeling approaches and architectures, train/evaluate/tune models and implement the end-to-end training pipeline
  • Leverage state-of-the-art research to deliver high quality models enabling multiple AI projects at scale
  • Contribute back to the research community via academic publications, tech blogs, open-source code and contributing to internal/external AI challenges
  • Experience in developing computer vision algorithms for resource-constrained devices such as mobile phones, IoT devices, or embedded systems is highly desirable
  • Excellent problem-solving skills, analytical thinking, and the ability to work independently as well as collaboratively in a team environment
  • Strong communication skills and the ability to effectively present complex technical concepts to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Own one or more key technical areas across LLM, MLLM, CV product portfolio
  • Provide technical leadership to junior scientists, guiding the transition of R&D concepts into impactful Axon product feature
  • Research and develop cutting-edge techniques in LLM, MLLMs, GenAI, and Computer Vision across cloud, devices and sensors based data sources
  • Design and implement efficient and scalable MLLM models for inference and analysis of multimodal data
  • Explore novel approaches to address challenges in NLP, NLU, Object Detection, Object Recognition, Object Tracking, Segmentation, and Scene Understanding
  • Optimize AI models, algorithms for performance, memory footprint, and energy efficiency to meet the requirements of resource-constrained devices
  • Join force with MLEs or firmware or hardware engineers to leverage hardware accelerators and optimize algorithms for specific hardware architectures
  • Evaluate the performance of LLM, MLLM, CV models using real-world datasets and design experiments to validate their effectiveness
  • Stay up-to-date with the latest research trends and advancements in computer vision, machine learning, and deep learning, MLLMs, GenAI and integrate relevant findings into our projects
  • Contribute to patent disclosures, academic publications, and technical documentation to share insights and findings with the broader community
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
  • snacks in our offices
  • Fulltime
Read More
Arrow Right
New

Senior Machine Learning Scientist

Join Axon and be a Force for Good. At Axon, we’re on a mission to Protect Life. ...
Location
Location
United States , Scottsdale
Salary
Salary:
Not provided
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD in Computer Science or a related field with a focus on LLM, MLLMs, Computer Vision, GenAI
  • +5 years for ML Scientist, +8 years for Sr. ML Scientist, +10 years for Principal ML Scientist experience
  • Proven track record of research excellence in LLM, MLLM, Computer Vision, Robotics Perception, GenAI, demonstrated through publications in top-tier conferences or journals
  • Strong proficiency in programming languages such as Python, C/C++
  • Experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras
  • Experience with ROS or robotic operational system
  • Drive one or more phases of the ML development lifecycle: shape datasets, investigate modeling approaches and architectures, train/evaluate/tune models and implement the end-to-end training pipeline
  • Leverage state-of-the-art research to deliver high quality models enabling multiple AI projects at scale
  • Contribute back to the research community via academic publications, tech blogs, open-source code and contributing to internal/external AI challenges
  • Experience in developing computer vision algorithms for resource-constrained devices such as mobile phones, IoT devices, or embedded systems is highly desirable
Job Responsibility
Job Responsibility
  • Own one or more key technical areas across LLM, MLLM, CV product portfolio
  • Provide technical leadership to junior scientists, guiding the transition of R&D concepts into impactful Axon product feature
  • Research and develop cutting-edge techniques in LLM, MLLMs, GenAI, and Computer Vision across cloud, devices and sensors based data sources
  • Design and implement efficient and scalable MLLM models for inference and analysis of multimodal data
  • Explore novel approaches to address challenges in NLP, NLU, Object Detection, Object Recognition, Object Tracking, Segmentation, and Scene Understanding
  • Optimize AI models, algorithms for performance, memory footprint, and energy efficiency to meet the requirements of resource-constrained devices
  • Join force with MLEs or firmware or hardware engineers to leverage hardware accelerators and optimize algorithms for specific hardware architectures
  • Evaluate the performance of LLM, MLLM, CV models using real-world datasets and design experiments to validate their effectiveness
  • Stay up-to-date with the latest research trends and advancements in computer vision, machine learning, and deep learning, MLLMs, GenAI and integrate relevant findings into our projects
  • Contribute to patent disclosures, academic publications, and technical documentation to share insights and findings with the broader community
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
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right
New

Senior Machine Learning Scientist

We are seeking highly skilled and innovative Machine Learning Scientists to join...
Location
Location
United States , Seattle
Salary
Salary:
290250.00 - 500400.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD and with +5 years for ML Scientist, +8 years for Sr. ML Scientist, +10 years for Principal ML Scientist experience in Computer Science or a related field with a focus on LLM, MLLMs, Computer Vision, GenAI
  • Proven track record of research excellence in LLM, MLLM, Computer Vision, Robotics Perception, GenAI, demonstrated through publications in top-tier conferences or journals
  • Strong proficiency in programming languages such as Python, C/C++, experience with deep learning frameworks such as TensorFlow, PyTorch, or Keras and experience with ROS or robotic operational system
  • Drive one or more phases of the ML development lifecycle: shape datasets, investigate modeling approaches and architectures, train/evaluate/tune models and implement the end-to-end training pipeline
  • Leverage state-of-the-art research to deliver high quality models enabling multiple AI projects at scale
  • Contribute back to the research community via academic publications, tech blogs, open-source code and contributing to internal/external AI challenges
  • Experience in developing computer vision algorithms for resource-constrained devices such as mobile phones, IoT devices, or embedded systems is highly desirable
  • Excellent problem-solving skills, analytical thinking, and the ability to work independently as well as collaboratively in a team environment
  • Strong communication skills and the ability to effectively present complex technical concepts to both technical and non-technical audiences
Job Responsibility
Job Responsibility
  • Own one or more key technical areas across LLM, MLLM, CV product portfolio
  • Provide technical leadership to junior scientists, guiding the transition of R&D concepts into impactful Axon product feature
  • Research and develop cutting-edge techniques in LLM, MLLMs, GenAI, and Computer Vision across cloud, devices and sensors based data sources
  • Design and implement efficient and scalable MLLM models for inference and analysis of multimodal data
  • Explore novel approaches to address challenges in NLP, NLU, Object Detection, Object Recognition, Object Tracking, Segmentation, and Scene Understanding
  • Optimize AI models, algorithms for performance, memory footprint, and energy efficiency to meet the requirements of resource-constrained devices
  • Join force with MLEs or firmware or hardware engineers to leverage hardware accelerators and optimize algorithms for specific hardware architectures
  • Evaluate the performance of LLM, MLLM, CV models using real-world datasets and design experiments to validate their effectiveness
  • Stay up-to-date with the latest research trends and advancements in computer vision, machine learning, and deep learning, MLLMs, GenAI and integrate relevant findings into our projects
  • Contribute to patent disclosures, academic publications, and technical documentation to share insights and findings with the broader community
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
  • snacks in our offices
  • Fulltime
Read More
Arrow Right