Post Job Free
Sign in

Embedded Software Devloper

Company:
AlumaPower Corporation
Location:
Kitchener, ON, Canada
Posted:
April 14, 2024
Apply

Description:

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.

Apply