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

Embedded Firmware Developer

Full-time

Dcbel

dcbel Inc. ( designs and sells residential products to make clean, efficient, and sustainable energy accessible to all — because everyone in the world deserves energy without compromise.

dcbel is at the leading edge of the residential energy revolution. Its products enable decentralized energy consumption and production through its vertically integrated suite of energy hardware and software products, and their supporting infrastructure.

Our flagship product, dcbel Ara, is a Home Energy Station that gives everyone ownership over their energy supply by using solar power to charge their EV and power their home, unlocking their EV’s battery for blackout protection, backup power (V2H) and grid services (V2G), and optimizing the energy flow between their solar panels, EVs, stationary battery and the grid.

The opportunity

 

dcbel is looking to hire a firmware developer to work in our growing team. The successful candidate will play a pivotal role in developing, improving, and maintaining firmware in our products. The firmware developer will develop and deliver software modules for our current bare metal STM32 platforms as well as our iMX6 Yocto based custom Linux distribution designs.

Main Responsibilities 


  • Write software modules to manage and control Home Energy Station product across multiple electronic boards.

  • Develop and improve drivers and business logic to drive power converters, home energy station peripherals such as Electric Vehicle and stationary home batteries and solar inverters.

  • Perform initial bring up of new PCB designs.

  • Promote good software engineering practices through design and code reviews.

Key Requirements 


  • Bachelors in Engineering and ideally dual diploma in both Electrical and Software engineering

  • At least 3 years of professional (non-academic) experience delivering projects on STM32 or other ARM-based microcontrollers using embedded C/C++ on bare metal programming

  • At least 3 years of professional (non-academic) experience delivering projects based on Yocto framework for building custom Linux distributions

  • Experiences with C and C++ application programming in an embedded context

  • Recent experience working in hardware and/or electrical and/or electronic engineering lab

  • Candidate must be able to demonstrate:

    • A high level of detailed expertise and experience in one of the following microcontroller architectures and common hardware busses and peripherals: ADC, I2C, SPI, CAN, PWM, RS232, RS485

    • An ability to learn and adopt existing software architecture and improve through testing and iteration

    • Ability to troubleshoot technical problems with hardware and software


Bonus Skills


  • Experience with Poco C++ project

  • Code published in public domain, e.g. gitlab or github (non-academic)

  • Familiarity with EV charging protocols, BMSes, photovoltaic panels and the integration of these devices

  • Bilingual English and French written and spoken.

Profile


  • Open minded and good team worker personality

  • Hobbyist in electronics or power electronics

  • Entrepreneurial mindset, result oriented and strong EQ.

  • Autonomous, good teammate with strong problem-solving skills.

What's in it for you


  • Be part of a company that is backed by numerous globally respected investors and has world-changing patents in an industry changing for the first time in history.

  • Grow your professional experience amongst blue chip partners and a close-knit team of committed and experienced energy experts who deeply care about the work they do.

  • Full benefits package including Health insurance, Health virtual care, employee stock options plan (ESOP) and flexible hours. Parking available or with our employer commute program a short walking distance from Metro Namur.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Developer in Remote vacancy
  • $150k - $200k per year

     ...team working towards this goal, we would love to hear from you!  Role Overview We are looking for a  Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems built around modern microcontrollers. This role is primarily focused... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Remote
    6 hours ago
  •  ...our customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software...  ...Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full... 
    Suggested
    Internship
    Flexible hours

    Blackline Safety

    Remote
    6 hours ago
  •  ...customers keep an eye on what truly matters to them by developing solar-powered, cellular-connected cameras...  ...experience Job Description We are looking for a Firmware Developer who is passionate about hardware, embedded systems, and connected products. This person will... 
    Suggested
    Immediate start
    Remote work
    Work from home

    Vosker

    Remote
    6 hours ago
  •  ...Role Overview Sera4 is seeking a Embedded Developer to design and deliver reliable security-focused embedded systems spanning firmware, hardware, and supporting internal tools. This role focuses on developing production-grade embedded solutions from concept through validation... 
    Suggested

    Role Overview Sera4

    Remote
    6 hours ago
  • $107k - $125k per year

     ...Technologies: Delta-Q Technologies () develops and supplies battery chargers to original...  ...in high-efficiency power electronics and embedded software design delivers innovative battery...  ..., codes, integrates, tests and debugs firmware. The candidate possesses expert knowledge... 
    Suggested
    Permanent employment
    Full time
    Work at office

    Delta-Q Technologies

    Remote
    6 hours ago
  • $100k - $120k per year

     ...irmware Engineer   to join our team in developing next-generation smart grid communication...  ...teams to deliver reliable, high-performance embedded solutions for our cutting-edge energy technology...  ...complex requirements into scalable firmware components, contribute to system-level... 
    Full time

    Corinex Communications

    Remote
    6 hours ago
  •  ...honour our commitments.     ABOUT THE ROLE   As a Senior Embedded Developer, you will join a tight-knit engineering team building the...  ...work closely with teams across the organization, including firmware, mobile, cloud, Product Management, and UX, to design and deliver... 
    Full time
    Internship
    Worldwide
    Flexible hours

    Planitar Inc.

    Remote
    6 hours ago
  •  ...work in the office is required. SST Wireless is seeking a Firmware Developer with Hardware knowledge that thrives in a team environment...  ...Software skills in managing the upstream interaction of your embedded device with various platforms (eg Windows, cloud databases) over... 
    Full time
    Work at office
    Immediate start

    Sst-wireless

    Remote
    6 hours ago
  •  ...between their solar panels, EVs, stationary battery and the grid. The opportunity   dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for designing, implementing, and scaling Python-based automated validation infrastructure... 
    Full time
    Flexible hours

    Dcbel

    Remote
    6 hours ago
  •  ...Description Join CS Group Canada's Advanced Mobility team and help develop the software that powers the next generation of autonomous and...  ...and safety engineers, you will design, implement, and validate embedded functions used in real-world vehicle applications. From steering... 
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Remote
    6 hours ago
  • $72k - $90k per year

     ...successful bike-share systems! The Lyft Urban Solutions (LUS) Firmware Engineer role is key in the development and delivery of...  ...impact the business. Responsibilities: Develop features for embedded systems across our Micromobility product line(vehicles, docks... 
    Hourly pay
    Full time
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Remote
    6 hours ago
  •  ...Description: The mission of this role is to architect and develop firmware and microcontroller subsystems for Astera Labs’ SoC and systems...  ...equivalent. · Completed one or more Co-op terms of firmware or embedded software development. · Completed one or more courses in... 
    Internship
    Flexible hours

    Astera Labs Early Career

    Remote
    6 hours ago
  •  ...We are looking for a Senior Embedded Linux Engineer (We actually have...  ...!) to join our hardware/firmware team building high-performance...  ...be responsible for designing, developing, and maintaining the low-level...  ...Key Responsibilities: Develop, debug, and maintain embedded... 
    Full time
    Local area

    Magnet Forensics

    Remote
    5 hours ago
  •  ...California, so we ask that you're available during PST/PDT hours. The Opportunity We are hiring for a Senior Embedded Systems Engineer. You will develop firmware for our family of baby and adult sleep devices. That means developing new features and fixing issues in our... 
    Full time
    Work at office
    Remote work
    Worldwide
    Night shift

    Hatch

    Remote
    6 hours ago
  •  ...With minimal supervision, the Software Engineer II designs, develops, and maintains software modules used in Cattron products, utilizing...  ...microprocessor and microcontroller systems Integrate firmware, embedded software apps with sensors, communication modules (e.g., BLE,... 
    Local area
    Flexible hours

    Cattron Careers

    Remote
    6 hours ago
  •  ...profitable and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to...  ...to bring our security, management and developer experience to the smallest Linux environments...  ...Linux boot, BIOS, EFI, Secure Boot, firmware, OS Distribution packaging and generally... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Canonical

    Remote
    12 days ago
  •  ...contribute to our growth and deliver results! Geotab is seeking an Embedded Developer Intern who will assist in further developing our ‘Go Anywhere...  ...performance. In this role, you will design and implement firmware for wireless tracking systems, moving projects from initial... 
    Full time
    Summer work
    Internship
    Local area
    Work from home
    Monday to friday
    Flexible hours

    Internship List

    Remote
    6 hours ago
  •  ...TOP clients from our portfolio. We are currently seeking an Firmware Engineer specialist to join one of our clients ' teams....  ...you will work within the Firmware Team and be responsible for developing the embedded software for our semiconductor portfolio. You will work... 
    Permanent employment
    Full time

    TechBiz Global GmbH

    Remote
    a month ago
  • $140k - $180k per year

     ...infrastructure. Across both product lines, the firmware controlling these devices drives adaptive...  ...Firmware Development Write and modify embedded C firmware for analog and Ethernet...  ...Work with validation teams remotely to develop and execute test plans across a range of... 
    Full time
    Internship
    Remote work
    Flexible hours

    Astera Labs

    Remote
    6 hours ago
  • $240k - $280k per year

     ...profitability, and better care outcomes. About the Role We are seeking a visionary Director of Embedded Systems Engineering to serve as the strategic architect of our firmware organization. In this leadership role, you will hold full authority over the technical roadmap,... 
    Long term contract
    Full time
    Immediate start
    Remote work
    Flexible hours

    Inspiren

    Remote
    5 hours ago
  •  ...typical company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware into high-performance virtual devices that run...  ...multi-core programming concepts. ~ Experience developing for automotive communication networks (CAN, LIN,... 
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Remote
    6 hours ago
  •  ...We are seeking a skilled Engineer with an expertise in Software Embedded in DO-178B/C to join our dynamic, multidisciplinary team responsible...  ...Engine Controllers (EECs) for aircraft. The candidate will develop the team's expertise and serve as a senior to assist in projects... 
    Flexible hours

    Cs Group

    Remote
    6 hours ago
  •  ...IoT or server environments Good communication skills, ideally public speaking experience IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s What we offer you... 
    Full time
    Internship
    Remote work

    Canonical

    Remote
    9 days ago
  • $184.5k - $205k per year

     ...time linear equalizers, and integrated analog subsystems. The firmware you develop will directly control the adaptive behavior, calibration...  ...circuits adaptive and robust. Working at the intersection of embedded systems and analog control,  you'll collaborate closely with... 
    Remote job
    Full time
    Worldwide
    Flexible hours

    Astera Labs

    Remote
    6 hours ago
  •  ...flight control platform. We are seeking a Senior Embedded Systems Engineer to lead development of the real-time firmware powering this platform. This role is responsible...  ...and implement real-time embedded firmware Develop hardware abstraction layers for avionics platforms... 
    Full time
    Monday to friday

    Volatus Aerospace

    Remote
    6 hours ago
  • $207k - $242.5k per year

     ...software readiness across our portfolio — firmware, app, and cloud engineering working as...  ...firmware engineer first — deeply fluent in embedded systems and on-device software, from RTOS...  ...title for positions in Canada will be "Developer" in lieu of "Engineer." We take into consideration... 
    Remote job
    Full time
    Contract work
    Summer work
    Flexible hours

    Life360

    Remote
    6 hours ago
  •  ...continuously, both on the job and through formal training programs. Job Description ~ Design, implement, validate, and maintain various embedded Video functions/applications ~-Actively work with internal customers to support our tools  ~ Skills/Experience -Up to 6 years... 
    Full time

    System Canada Technologies

    Remote
    6 hours ago
  • $80k - $120k per year

     ...built a team of 50100+ engineers and specialists focused on developing cutting-edge embedded solutions for life-saving fire detection technologies...  ...implement embedded software for fire detection systems Develop efficient, high-quality code in C for POSIX/Linux platforms... 
    Permanent employment
    Full time

    Industry Professionals

    Remote
    6 hours ago
  •  ...for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as...  ...Carry out the software testing in accordance with DO-178. Develop and run the relevant tests on the test platforms to verify correctness... 
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Cs Group

    Remote
    6 hours ago
  • $103k - $153k per year

     ...you!  Role Overview As a Senior iOS Developer on the Graykey AppLogic team , your...  ...effectively with cross-functional teams including firmware, forensics research, and product....  ...Experience with cross-compilation toolchains and embedded build systems. ~ Experience debugging... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Remote
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Developer. Be the first to apply!