Search jobs > Ottawa, ON > Temporary > Hardware engineer

Hardware Engineer

Altis Technology
Kanata, Ontario, Canada
$120K-$170K a year (estimated)
Full-time

Our leading network client is looking for a Firmware Engineer to join their team. This role is a contract role with 6 months to start with high chance for extension up to a year.

The role will operate on site at the Kanata office with possibility for hybrid work.

As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems. This position involves designing, developing, and maintaining firmware that supports high-availability mission-critical devices.

You will work with a significant installed base of technology and ensure seamless functionality in a robust, fast-paced environment.

Responsibilities :

  • Develop, test, and maintain embedded firmware for proprietary products, ensuring high performance and reliability.
  • Collaborate with cross-functional teams to define tasks based on software design requirements and deliver solutions within program schedule guidelines.
  • Design, implement, and execute comprehensive test plans to validate firmware functionality and performance.
  • Maintain and enhance in-house development and debugging tools, ensuring efficient workflow and problem resolution.
  • Implement innovative low-power algorithms to optimize device performance and energy efficiency.
  • Troubleshoot and resolve firmware issues, using advanced debugging tools and techniques.
  • Stay current with industry trends and advancements in firmware development, applying this knowledge to improve our products.

Qualifications :

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field.
  • A minimum of 3 years of experience in embedded software development.
  • Proven expertise in C programming language; proficiency in Python is highly desirable.
  • Solid understanding of Real-Time Operating Systems (RTOS) and experience with ARM / INTEL-based microcontrollers.
  • In-depth knowledge of communication protocols such as TCP / IP, UART / RS232, RS485, I2C, SPI, BLE .
  • Hands-on experience with reading hardware schematics and debugging using oscilloscopes and logic analyzers.
  • Familiarity with version control systems such as Git or SVN.
  • Strong analytical skills, meticulous attention to detail, and a commitment to delivering high-quality work.
  • Excellent communication skills and the ability to collaborate effectively with diverse teams.
  • Self-motivated, hardworking, and capable of managing multiple priorities in a fast-paced environment.

Nice to haves :

  • Experience with low power algorithm design and implementation.
  • Prior experience in developing scalable, extensible, and maintainable cross-platform and cross-product interfaces and standards.
  • Understanding of the unique challenges in high-availability mission-critical embedded systems.
  • 21 days ago
Related jobs
Promoted
Altis Technology
Ottawa, Ontario

Our leading network client is looking for a Firmware Engineer to join their team. As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems. Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field. Hands-on experience with readin...

Promoted
Altis Technology
Ottawa, Ontario

Our leading network client is looking for a Firmware Engineer to join their team. As a Firmware Engineer, you will play a critical role in the lifecycle of embedded systems. Qualifications:Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field. Hands-on experie...

Walkway Immigration
Canada

Creating hardware components such as circuit boards, processors, and memory cards. Hardware components are tested both individually and in conjunction with external computer systems. Analyzing system datain order to make hardware configuration changes. Hardware design for computer-related products s...

Cloud Visa Immigration
Canada

Creating hardware components such as circuit boards, processors, and memory cards. Hardware components are tested both individually and in conjunction with external computer systems. Analyzing system data in order to make hardware configuration changes. Hardware design for computer-related prod...

The Contractor Consultants
Ottawa, Ontario

Join Our Innovative Team as a Hardware/Mechatronics Engineer at STL Engineering!Job Title: Hardware/Mechatronics EngineerCompany Name: STL EngineeringSalary: Competitive salary, based on experience Full Job DescriptionSTL Engineering is seeking a talented Hardware/Mechatronics Engineer to join our d...

Telesat
Ottawa, Ontario

Bachelor’s degree in Electrical Engineering, Mechanical Engineering, or related technical field; Master’s degree preferred. X years of experience in hardware reliability engineering, preferably in satellite communication or aerospace industries. Backed by a legacy of engineering excellence, reliabil...

CB Canada
Ottawa, Ontario

On behalf of our client, a software and appliance provider, we are seeking a Hardware Integration Engineer/Hardware Designer to work on current-generation and next-generation custom servers, with custom PCI blades and high-performance components. Prime Hardware design for new products. Field support...

Advanced Micro Devices, Inc
ONTARIO-HOME OFFICE, Ontario, Canada
Remote

ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham ON / Ottawa ON #LI-SL3 #HYBRID Benefits offered are described: AMD benefits at a glance. ACADEMIC CREDENTIALS: Bachelors or Masters degree in computer engineering/Electrical Engineering...

Cloud Visa Immigration
Canada

Collaborate with cross functional design teams such as hardware, mechanical and Software. Evaluate new software and hardware during deployment to ensure smooth functioning of system. Coordinate with clients engineering team and management to ensure efficiency. Provide training to junior engineers an...

Macropus Global
Canada

Smartphones Hardware Engineer for Smart phones/tablets repair. Ability to modify, develop and integrate new and old hardware / equipment to provide refurbished systems as per clients requirements. Bachelor’s degree in engineering field is must. ...