Embedded Firmware Developer
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.
$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...SuggestedRemote jobFull timeWork at officeLocal areaFlexible hours- ...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...SuggestedInternshipFlexible hours
- ...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...SuggestedImmediate startRemote workWork from home
- ...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
$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...SuggestedPermanent employmentFull timeWork at office$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- ...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 timeInternshipWorldwideFlexible hours
- ...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 timeWork at officeImmediate start
- ...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 timeFlexible hours
- ...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 employmentFull timeFlexible hours
$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 payFull timeWork at officeWorldwideFlexible hours3 days per week- ...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...InternshipFlexible hours
- ...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 timeLocal area
- ...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 timeWork at officeRemote workWorldwideNight shift
- ...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 areaFlexible hours
- ...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 timeWork at officeLocal areaRemote workWorldwide
- ...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 timeSummer workInternshipLocal areaWork from homeMonday to fridayFlexible hours
- ...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 employmentFull time
$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 timeInternshipRemote workFlexible hours$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 contractFull timeImmediate startRemote workFlexible hours- ...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 timeContract workLocal area
- ...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
- ...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 timeInternshipRemote work
$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 jobFull timeWorldwideFlexible hours- ...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 timeMonday to friday
$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 jobFull timeContract workSummer workFlexible hours- ...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
$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 employmentFull time- ...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 employmentFull timeWork at officeFlexible hours
$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 timeWork at officeLocal areaRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Developer. Be the first to apply!
