Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineer - Embedded Linux

Placements24

About the RoleOur 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.
BenefitsThis 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
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer - Embedded Linux in Winnipeg, MB vacancy
  • Embedded Linux expertise anchors this senior firmware engineering role, supporting fully remote work across complex embedded systems. Develop robust firmware with C and C++.As a Senior Firmware Engineer, you will architect, develop, and optimize firmware for innovative hardware... 
    Senior
    Remote work

    Placements24

    Winnipeg, MB
    2 hours ago
  • $100k - $150k per year

     ...communities and making a difference worldwide.Position Title: Senior Embedded Linux EngineerDepartment: Inverter FirmwareCompensation: $100,000 –...  ..., Ontario – HybridAbout the Role:The Senior Embedded Linux Engineer is responsible for the design, development, and lifecycle support... 
    Senior
    Worldwide

    Canadian Solar

    Winnipeg, MB
    2 hours ago
  • Embedded Linux and BESS communication expertise define this senior engineering role at e-STORAGE in Kitchener, Ontario, with hybrid work.As Senior Embedded Linux Engineer, you will develop platforms supporting battery energy storage system coordination and communications. Your... 
    Senior

    Canadian Solar

    Winnipeg, MB
    2 hours ago
  • Design embedded firmware for industrial bolting tools as a Senior Firmware Engineer at Acara Solutions. Apply C, C++, and real-time systems expertise.This senior engineer develops firmware across new products, sustaining efforts, and custom solutions. The work spans system-level... 
    Senior

    Acara-Solutions

    Winnipeg, MB
    2 hours ago
  • Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing firm offering comprehensive, turn-key solutions in renewable energy, battery storage, power quality, and infrastructure... 
    Senior
    Local area

    Verdyn

    Winnipeg, MB
    2 hours ago
  • Litmus is hiring a Senior Yocto & Linux Software Engineer to join the Toronto team. You will develop and secure Litmus Edge, an industrial edge platform, focusing on embedded Linux, OTA updates, and hardware-software integration. You’ll work with ARM BSPs, Docker, and Kubernetes... 
    Senior

    Litmus

    Winnipeg, MB
    2 hours ago
  • $140k - $180k per year

     ...industrial environments - and we’re growing the team to take it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots. You will own the development of... 
    Senior
    Work at office
    Worldwide

    Humanoid

    Winnipeg, MB
    2 hours ago
  •  ...Packard Enterprise Development LP is seeking a Senior Embedded Software Developer in Kanata, Ontario. You...  ...implement, and maintain embedded software for Linux-based networking platforms, collaborating with hardware and firmware teams to ensure robust driver and application... 
    Senior

    Hewlett Packard Enterprise

    Winnipeg, MB
    2 hours ago
  • Job Details Engineering Full-Time 3+ years Kitchener, Ontario Job Type: Full...  ...Park) Department: Software & Firmware Reports To: Software & Firmware Lead...  ...seeking a methodical and highly capable Embedded Firmware Engineer to serve as the bridge... 
    Long term contract
    Full time
    Casual work

    Mycionics Inc.

    Winnipeg, MB
    2 hours ago
  •  ...Communication Products Ltd. in Burnaby, BC, is seeking an experienced Embedded Firmware Developer to join a multidisciplinary team working on telecom...  ..., collaborating with hardware, acoustical, and software engineers. The role emphasizes hands-on embedded C development,... 
    Senior

    Algo Communication Products Ltd

    Winnipeg, MB
    2 hours ago
  • Drive innovation in embedded systems with Mycionics as an Embedded Firmware Engineer in Kitchener, Ontario. Focus on firmware development, hardware integration, and RTOS implementation to enhance robotic systems. As an Embedded Firmware Engineer, you will play a crucial role... 

    Mycionics Inc.

    Winnipeg, MB
    2 hours ago
  • Design embedded firmware for Microchip Technology’s Datacenter Solutions, using strong C programming and debugging skills. Work with advanced...  ...SoC products supporting connected infrastructure.As a Firmware Engineer, you will specify firmware architecture and develop products using... 

    Microchip Technology Inc.

    Winnipeg, MB
    2 hours ago
  • $92.3k - $142k per year

     ...application of scientific and engineering methodologies. Work in this...  ...and maintain robust, real-time embedded software for microprocessor-...  ...Performance Optimization:Optimize firmware performance for real-time...  ..., FreeRTOS, QNX, or Embedded Linux).Language:Proficiency in... 
    Local area
    Relocation package

    GE Vernova, Inc.

    Winnipeg, MB
    2 hours ago
  • Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems...  ...Firmware Developer to join our engineering team immediately. This role will focus...  ...ResponsibilitiesYou will work primarily on embedded Linux-based systems and be responsible for:... 
    Long term contract
    Immediate start

    OPIsystems Inc.

    Winnipeg, MB
    2 hours ago
  • Lenovo is seeking a UEFI Engineer to join the Infrastructure Solutions Group (ISG) in Morrisville, NC. You...  ...collaborate with software engineers to develop optimized firmware for server and enterprise platforms, focusing on embedded firmware across Lenovo’s product lines.... 

    Lenovo

    Winnipeg, MB
    2 hours ago
  • Build Embedded Linux platforms onsite in Waterdown, Ontario, using Yocto, OpenEmbedded, kernel configuration, and device integration expertise.L3Harris seeks a Senior Specialist Embedded Software Developer with extensive Embedded Linux experience. You will develop Yocto layers... 
    Senior

    L3Harris

    Winnipeg, MB
    2 hours ago
  •  ...of products, including battery-powered, wireless sensors, Linux-based IoT gateways, and Internet-connected dashcams. These...  ...inefficiencies, and react to alerts all in near real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software that runs on... 
    Senior
    Long term contract
    Full time
    Remote work
    Flexible hours
    Shift work

    Samsara

    Winnipeg, MB
    2 hours ago
  •  ...PlacementDuration: Direct Placement The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a...  ...You will contribute to both system level and firmware level (embedded software) design efforts. Opportunities exist for senior... 
    Senior

    Acara-Solutions

    Winnipeg, MB
    2 hours ago
  • Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices (batteries, electrolyzers... 
    Senior
    Long term contract

    Pulsenics Inc.

    Winnipeg, MB
    2 hours ago
  • Job Title: Senior Linux Infrastructure EngineerWork Arrangement: HybridEmployment Type:...  ...experienced Senior Linux Infrastructure Engineer with strong expertise in Red Hat...  ...and high-availability solutions.Perform firmware upgrades and maintenance on physical and... 
    Senior
    Full time

    Pacer Group

    Winnipeg, MB
    2 hours ago
  •  ...Qualcomm Canada ULC in Markham, Ontario is seeking an experienced Software Engineer to design, develop, and validate embedded and cloud edge software and utilities. You will collaborate with systems, hardware, architecture, and test teams to deliver world-class software solutions... 

    QUALCOMM, Inc.

    Winnipeg, MB
    2 hours ago
  • Build C/C++ and Golang firmware for Samsara’s connected vehicle hardware platform, supporting...  .... Work with real-time IoT signals.As a Senior Software Engineer II, you will architect, develop, debug,...  ...stack engineers. Technologies include Linux, CAN, WiFi, USB, LTE, GraphQL,... 
    Senior

    Samsara

    Winnipeg, MB
    2 hours ago
  •  ...technology.Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by...  ...LTspiceWhat you need 7+ years of professional electronics design and embedded firmware experience, with at least one product taken from prototype... 
    Senior
    Contract work

    Noze

    Winnipeg, MB
    2 hours ago
  • Build C/C++ and Golang firmware at Samsara, supporting remote candidates across Canada....  ...releases, and operational metrics.As a Senior Software Engineer II, you will develop customer-facing firmware...  ...teams, and full stack engineers using Linux, CAN, WiFi, USB, LTE, GraphQL,... 
    Senior
    Long term contract
    Remote work

    Samsara

    Winnipeg, MB
    2 hours ago
  •  ...present. Verdyn works across the energy value chain, combining engineering, technology, and operations expertise to create resilient,...  ...central to the company’s work and culture. Role DescriptionThe Embedded Firmware Engineer - Energy Storage (Controls & Connectivity) will... 
    Full time
    Internship

    Verdyn

    Winnipeg, MB
    2 hours ago
  • Guide embedded firmware and SoC architecture at Analog Devices with C/C++, hardware debug, and software...  ...leadership. Travel is 10%.This Senior Principal Architect and Team Lead directs...  ...with hardware counterparts and engineering leadsRequirements: BS or MS in electrical... 
    Senior

    Analog Devices, Inc.

    Winnipeg, MB
    2 hours ago
  • Join our Software Team to build the embedded firmware powering the next generation of AI datacenter...  .... Work closely with hardware engineers to identify peripheral programming issues...  ...in C, C++ and Python. Experience with Linux kernel driver development. Familiar with... 
    Senior
    Flexible hours

    Movellus Inc.

    Winnipeg, MB
    2 hours ago
  •  ...industrial IoT and custom electronic design, is seeking a Senior Embedded Systems Engineer to join their R&D team in Kimberley . This role is critical...  ...systems, from conceptualization and hardware design to firmware development, testing, and deployment. The ideal candidate... 
    Senior

    Placements24

    Winnipeg, MB
    2 hours ago
  •  ...achievements. Job DescriptionAs our Firmware Team Manager, you will lead a team of firmware and embedded software developers in the...  ...such as C++, Python, Realtime Linux, Docker, Arm Linux, and hands‑...  ...the role as well. Seniority LevelMid‑Senior level Employment... 
    Senior
    Remote work
    Flexible hours

    Vention

    Winnipeg, MB
    2 hours ago
  •  ...physical product, worked deeply in AOSP and the Linux kernel on ARM chips, and can debug...  ...sets technical direction and mentors other engineers while staying hands on in the code....  ...offers hands on exposure to running models on embedded hardware, since the posting lists NPU or... 
    Senior
    Remote work

    present of AI

    Winnipeg, MB
    2 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineer - Embedded Linux. Be the first to apply!