Embedded Software Devloper

AlumaPower Corporation
Greater Kitchener-Cambridge-Waterloo Metropolitan Area, Canada
100K $-130K $ / an (estimé)
Temps plein

Embedded Software Developer , AlumaPower Corporation

Do you want to be part of a hyper-growth company that is reducing society’s reliance on fossil fuels by developing products that use a revolutionary new kind of clean fuel?

If yes, you may be the perfect Embedded Software Developer to join us at AlumaPower, a cleantech company with facilities in Sarnia and Kitchener, Ontario, Canada.

Our breakthrough multi-patented technology re-invents the aluminum-air battery as a galvanic generator’ potentially providing four times the energy density of lithium-ion batteries.

We are now developing an innovative long-life energy source that runs on post-consumer scrap, or abandoned aluminum, as a fuel source - displacing hydrocarbons, and complementing other battery solutions such as lithium-ion.

This job is based in Kitchener, with occasional travel to our site in Sarnia. You will report to our Director of Systems Engineering and will play a crucial role in designing, developing, and implementing software for our embedded systems.

Confidentiality is a crucial part of this role, and it is essential to note that you will be interacting with a diverse group of people, including employees, management, investors, suppliers, customers, and the public.

You must uphold the company's values at all times.

Above all, you will be seeking to thrive and succeed in an entrepreneurial environment and have a hunger to grow personally within the company.

If this sounds like you, then you’ll have the following attributes, experience, and skills : -

Qualifications / Skills :

  • degree in Computer Science, Electrical Engineering, or related field.
  • least 3 years of proven experience in embedded systems development.
  • high proficiency in C or C++.
  • working with real-time operating systems (RTOS) such as FreeRTOS.
  • working with ARM-based microcontrollers (e.g., STM32, SiLabs Gecko, Ambiq Apollo) or RISC-V based microcontrollers (e.g., ESP32).
  • working with hardware interfaces and communication protocols (e.g., UART, SPI, I2C, CAN, Modbus).
  • debugging firmware on-target using JTAG / SWD / ST-Link or similar.
  • understanding of low-level memory management, caching, and other system-level optimizations.
  • problem-solving skills and attention to detail.
  • working in a startup environment with dynamically evolving system requirements.
  • communication and teamwork abilities.
  • to work independently and in a fast-paced environment.

If you are exceptional you will have experience of the following : -

  • of other RTOS platforms, such as QNX, VxWorks, KADAK, and Zephyr.
  • with software development methodologies (e.g., Agile, Scrum).
  • with hardware design and schematic capture tools (e.g., KiCAD, Eagle).
  • with wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee).
  • with low-power system design.
  • of cybersecurity principles in embedded systems.

Job Duties

  • and developing embedded software for various applications.
  • with cross-functional teams to define and refine system requirements and specifications.
  • software solutions that meet evolving performance, reliability, and safety standards.
  • quickly to dynamically evolving system requirements in a startup environment.
  • testing and debugging to ensure software functionality and performance.
  • software for memory usage, power consumption, and performance.
  • software designs, processes, and procedures.
  • to occasionally travel between Kitchener and Sarnia offices.

Compensation

Commensurate with experience.

Location

  • Ontario, Canada with occasional travel to Sarnia, Ontario
  • must be fully permitted to live and work in Canada.

Job Type and Working Conditions

  • This is a Full-time role.
  • Ability to attend and conduct presentations.
  • Manual dexterity required to use desktop computer and peripherals.
  • Overtime as required.
  • Lifting or moving up to 10lbs (6kg) may be required.
  • Periodic Overtime as required.

Benefits

  • Dress.
  • Parking.
  • Time Off.
  • Benefits

Language

Required)

in French will be considered an asset.

If you apply for this role, we’ll only contact you if you’re selected for an interview.

In accordance with the Freedom of Information and Protection of Privacy Act, your personal information will only be used for candidate selection.

We’re committed to a barrier-free, respectful, and accessible work environment. If we select you for an interview, and at your subsequent request, we’ll endeavour to remove any barrier to the hiring process to accommodate you if you have any disabilities.

Il y a 15 jours
Emplois reliés
Offre sponsorisée
AlumaPower Corporation
Kitchener - Cambridge - Waterloo Metropolitan Area, Ontario
Temps plein

Embedded Software Developer , AlumaPower Corporation Do you want to be part of a hyper growth company.. least 3 years of proven experience in embedded systems development. high proficiency in C or C. working..

Offre sponsorisée
AdHawk Microsystems
Waterloo, Ontario
Temps plein

Job Description About Us At onsemi, we help improve lives through silicon and software solutions every.. The Role We are seeking an innovative and creative Embedded Software Architect to join our team in..

ON Semiconductor
Waterloo, Ontario
Temps plein

Job Description About Us At onsem i, we help improve lives through silicon and software solutions every.. Jenkins) Embedded systems knowledge including microcontrollers & microprocessors Familiarity with USB..

Nuvation Engineering
Waterloo, Ontario
Temps plein

Manage firmware hardware configuration settings for Voyis products to achieve desired product functionality goals Develop for software embedded Linux and bare metal microcontrollers using C..

Voyis
Waterloo, Ontario
Temps plein

Who you are. We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Support Engineer for our Embedded Engineering Support team..

Geotab
Waterloo, Ontario
Temps partiel

Who you are. You are a skilled Lead Software Developer with extensive software design and implementation.. You find reward in building robust software that can function 24 7 with no down time. You also excel as..