Senior Firmware Engineer - Embedded Linux

Placements24

Kimberley

Híbrido

CAD 110.000 - 160.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Private health insurance
Performance-based bonuses
Home office allowance
Professional development allowance

Descripción de la vacante

Placements24 is seeking a Senior Firmware Engineer with deep expertise in Embedded Linux to join a fully remote team. You will architect, develop, and optimize firmware for complex embedded systems, including driver development, kernel customization, and application-level programming within Linux.

The ideal candidate has 8+ years in firmware, strong C/C++ skills, and experience with Yocto/Buildroot and U-Boot.

Formación

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 8 years of professional firmware development experience with a strong Embedded Linux focus.
  • Proficiency in C/C++ programming within a Linux environment.
  • In-depth knowledge of Linux kernel architecture, build systems (Yocto, Buildroot), and bootloaders (U-Boot).
  • Experience with drivers for SPI, I2C, UART, USB, and networking interfaces.
  • Familiarity with cross-compilation toolchains and debugging tools (GDB, JTAG).
  • Proven ability to work independently in a fully remote setting.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills using remote-work tools.
  • Experience with Git version control.

Responsabilidades

  • Design, develop, and maintain firmware for embedded systems using Embedded Linux.
  • Develop and optimize device drivers for various hardware components.
  • Customize and configure the Linux kernel for specific embedded applications.
  • Implement and test application-level software within the Linux environment.
  • Collaborate with hardware engineers to define hardware requirements and ensure firmware compatibility.
  • Debug and troubleshoot complex firmware issues using advanced tools and techniques.
  • Optimize firmware for performance, power, and memory usage.
  • Write technical documentation and unit tests.
  • Participate in code reviews and contribute to architectural decisions.
  • Stay updated on Embedded Linux trends and mentor junior engineers.

Descripción del empleo

About the Role

Our client is a pioneering technology company renowned for its innovative hardware and software solutions, and they are actively seeking a Senior Firmware Engineer with expertise in Embedded Linux to join their fully remote team. This position is ideal for a highly skilled engineer who thrives in a remote work setting and possesses a deep understanding of developing robust firmware for complex embedded systems. You will be instrumental in architecting, developing, and optimizing firmware solutions that power cutting-edge products. Your responsibilities will include driver development, kernel customization, and application-level programming within a Linux environment. You will collaborate closely with a distributed team of hardware and software engineers, contributing to the entire product development lifecycle. This is a unique opportunity to make a significant impact on innovative projects while enjoying the full flexibility of remote work. Our client is committed to fostering a collaborative and high-performance remote culture, ensuring seamless communication and project execution.

Key Responsibilities
  • Design, develop, and maintain firmware for embedded systems using Embedded Linux.
  • Develop and optimize device drivers for various hardware components.
  • Customize and configure the Linux kernel for specific embedded applications.
  • Implement and test application-level software within the Linux environment.
  • Collaborate with hardware engineers to define hardware requirements and ensure firmware compatibility.
  • Perform debugging and troubleshooting of complex firmware issues using advanced tools and techniques.
  • Optimize firmware for performance, power consumption, and memory usage.
  • Write comprehensive technical documentation and unit tests.
  • Participate in code reviews and contribute to architectural design decisions.
  • Stay abreast of emerging trends and technologies in Embedded Linux and firmware development.
  • Mentor junior firmware engineers and contribute to team knowledge sharing.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 8 years of professional experience in firmware development, with a strong focus on Embedded Linux.
  • Proficiency in C/C++ programming within a Linux environment.
  • In-depth knowledge of Linux kernel architecture, build systems (e.g., Yocto, Buildroot), and bootloaders (e.g., U-Boot).
  • Experience with driver development for peripherals such as SPI, I2C, UART, USB, and networking interfaces.
  • Familiarity with cross-compilation toolchains and debugging tools (e.g., GDB, JTAG).
  • Proven ability to work independently and effectively in a fully remote setting.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with experience using remote work tools.
  • Experience with version control systems like Git.
Benefits

This fully remote position offers a highly competitive salary and a comprehensive benefits package, including private health insurance, performance-based bonuses, and a generous allowance for home office setup and continuous professional development. You will have the opportunity to work on challenging and innovative projects with a globally recognized technology leader. Our client fosters a culture of innovation, collaboration, and work-life balance, providing the tools and support needed for success in a remote environment. Be part of a forward-thinking team shaping the future of embedded technology.

  • private health insurance
  • performance-based bonuses
  • generous allowance for home office setup and continuous professional development
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Híbrido
CAD 105.000 - 120.000
Senior Firmware Engineer / Developer
Senior Firmware Engineer / Developer

Acara Solutions, Inc. • Abbotsford

Presencial
CAD 110.000 - 140.000
Firmware Development Team Lead
Firmware Development Team Lead

3 Step Recruitment Inc. • Abbotsford

Presencial
CAD 75.000 - 110.000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Firmware Engineer
Firmware Engineer

Tangent Design Engineering Inc. • Calgary

Presencial
CAD 100.000 - 125.000
Health and Dental insurance
Life and Disability insurance
20 days PTO
Embedded Developer
Embedded Developer

Sera4 • Southwestern Ontario

Presencial
CAD 90.000 - 130.000
Health insurance
Remote Embedded Bluetooth Firmware Engineer
Remote Embedded Bluetooth Firmware Engineer

HCR Permanent Search • Canadá

A distancia
CAD 96.432 - 103.320
Firmware Engineer
Firmware Engineer

ICES: Data, Discovery, Better Health • Calgary

Presencial
CAD 100.000 - 125.000
Health and Dental insurance
Life and Disability insurance
20 days PTO
Senior Firmware Developer
Senior Firmware Developer

onsemi • Southwestern Ontario

Presencial
CAD 90.000 - 130.000
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

Presencial
CAD 75.000 - 110.000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Software Developer - Cloud - Intermediate
Software Developer - Cloud - Intermediate

Delta Controls • Surrey

Híbrido
CAD 90.000 - 110.000
Flexible hours and scheduling
Competitive total compensation
Company-funded annual personal development budget
+2