Embedded Software Engineer (Canada)

Embedded Software Engineer (Canada)

11 Aug
|
Soneil Spark
|
Canada

11 Aug

Soneil Spark

Canada

About Soneil:

Soneil Spark builds EV charging and mobile energy infrastructure, from residential and commercial chargers to mobile charging trailers and the software that runs them. Backed by more than 30 years of battery and charging expertise under the Soneil Group, we're building the next generation of energy products and moving fast to get them into the market. We're a startup, so no two months look the same. This is a role for someone who owns, executes, and delivers without needing to be managed. We're not looking for someone to fill a seat.

Role and Responsibilities:

As an Embedded Software Engineer, you'll play a pivotal role in developing software for innovative products that will drive the adoption of electric vehicles worldwide.

What You'll Own:

- You must be passionate in developing creative solutions for the EV industry.
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
- Proactively monitors industry trends and identifies opportunities to implement new technologies.
- Familiar with industry standards of writing codes and recommended practices.
- Comfortable working with changing priorities and developing solutions independently.

Who We're Looking For:

- Bachelor’s or master’s Degree in computer science, engineering (or equivalent).
- Over 8 years of embedded software development experience.
- Robust debugging and troubleshooting skills to identify root causes and resolve complex embedded hardware and software issues.
- Experience with debugging tools such as JTAG, GDB, oscilloscopes, logic analyzers, and serial protocol analyzers is an asset.
- Proficient in embedded system design.
- Hands-on experience with Embedded Linux and Embedded RTOS.




- Experience with mobile app development, using Flutter or similar for iOS and Android
- Expertise in embedded software engineering using Arduino, ARM and Raspberry Pi.
- Familiarity with communication protocols: MODBUS, SPI, I2C, UART, CAN, and TCP/IP
- Programming language proficiency in C, C++, C#, PHP, or JavaScript (Node.js).
- Database management system skills, particularly with SQL (MS-SQL, MYSQL).
- Computer networking experience, encompassing TCP and UDP.
- Experience in sensor interfacing with accelerometers, temperature sensors, and motion sensors.
- Competence in web technologies, including HTML and CSS.
- Development expertise with microcontrollers such as AVR, PIC, NXP, and STM32
- Proven track record in product development, including research, idea generation, detailed planning, and prototype creation.
- Highly adaptable to changing deadlines and project requirements.
- Strong problem solving and critical thinking skills.
- You must be a self starter and able to work within a collaborative team environment.
- Interest in learning new tools, languages, workflows, and philosophies

Job Types: Full time, Permanent

Why Soneil?

You'll join a company with deep roots and real momentum, building infrastructure that matters for the transition to electric transportation and clean energy. You'll have genuine ownership from day one, visibility across the entire business, and the room to grow your scope as fast as you can earn it. This is a rare chance to work close to the product, close to customers, and close to the decisions that shape where the company goes next.

Pay: $70,000.00-$120,000.00 per year

Benefits:

- Casual dress
- Company events
- Dental care
- Discounted or free food
- Extended health care
- On-site parking
- Paid time off
- Vision care

Work Location: In person

📌 Embedded Software Engineer (Canada)
🏢 Soneil Spark
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (canada) / canada