drjobs Firmware Engineer

Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Toronto - Canada

Hourly Salary drjobs

$ 25 - 35

Vacancy

1 Vacancy

Job Description

About the Role:
We are seeking a skilled Firmware Engineer to design develop and maintain firmware for embedded systems and electronic devices. The ideal candidate will work closely with hardware and software teams to ensure seamless integration high performance and reliability of products.

Key Responsibilities:

  • Design develop and test firmware for microcontrollers sensors and other embedded systems.

  • Collaborate with hardware engineers to integrate firmware with electronic components.

  • Write clean efficient and maintainable code in languages such as C C or assembly.

  • Debug and troubleshoot firmware using oscilloscopes logic analyzers and other testing tools.

  • Optimize firmware for memory usage performance and power efficiency.

  • Participate in code reviews firmware updates and system validation processes.

  • Document firmware design development procedures and testing protocols.

  • Stay updated with emerging technologies firmware development tools and industry best practices.

Required Qualifications:

  • Bachelors degree in Computer Science Electronics Engineering Electrical Engineering or a related field.

  • Strong programming skills in C C and/or assembly language.

  • Experience with embedded systems microcontrollers and real-time operating systems (RTOS).

  • Knowledge of hardware interfaces (SPI I2C UART GPIO) and peripheral integration.

  • Familiarity with debugging and testing tools for firmware development.

  • Strong problem-solving analytical and troubleshooting skills.

  • Ability to work independently and collaboratively in a team environment.

Preferred Qualifications:

  • Experience with IoT devices wireless protocols (BLE Zigbee Wi-Fi) or robotics.

  • Knowledge of firmware security best practices and low-level hardware programming.

  • Understanding of Agile/Scrum development methodologies.

  • Experience with firmware version control systems (Git) and CI/CD pipelines.

Benefits:

  • Competitive salary and performance-based incentives.

  • Professional growth and skill development opportunities.

  • Health insurance and other employee benefits.

  • Flexible working hours and remote work options.

  • Innovative and collaborative work environment.

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.