Job Description

Job description: Firmware Developer

Are you ready to shape the future of sustainable transportation? Join our cutting-edge EV charging technology startup, where we're revolutionizing the way electric vehicles are charged. As a Firmware Developer at Soneil Spark, you'll play a pivotal role in developing our innovative products that will drive the adoption of electric vehicles worldwide.

At Soneil Spark, we're on a mission to accelerate the transition to a greener, more sustainable future. Our team is passionate about creating advanced EV charging solutions that not only make electric vehicles more accessible but also enhance the overall EV charging experience. We're committed to pushing the boundaries of technology and design, ensuring that EV charging becomes convenient, fast, and efficient for everyone.

Role and Responsibilities

Work as part of our multi-disciplinary Engineering team to develop and support our consumer-facing EV charging products Work in conjunction with our R&D team as they develop new product ideas Develop firmware that operates on our EV chargers providing an interface between the outside world and the operation of the charger Develop user-facing features in collaboration with our app and server software dev team Support the lifetime of our products, including developing OTA releases to fix bugs and/or add new features to our products Provide support to customers experiencing issues with the operation of their products Own the embedded software architecture on our products
Requirements

5-8 years of related work experience as a sole-contributor Degree or Diploma from a related field of study Self-directed and takes ownership of their work including all aspects of a design or issue, proactively identifies and solves issues before they become problems Detail oriented but comfortable starting work with incomplete information Extensive firmware architecture and development experience Extensive experience with ESP and STM microcontrollers Experience implementing Bluetooth & Wifi communications in an embedded product Proficient with communication protocols such as CAN, SPI, I2C, MODBUS Hands-on experience with Embedded Linux and embedded RTOS Expert level knowledge in TCP and UDP Experienced with end-to-end device security, data security, OTA updates, and building secure and reliable consumer-facing products Experienced with sensor data acquisition including accelerometers and motion sensors Proven track record in bringing products from prototype to mass production Highly adaptable to changing deadlines and project requirements Strong problem solving and critical thinking skills Experienced with rapid iteration & Agile development Comfortable working in a startup environment Experience certifying a product running your firmware Experience with hardware design & debugging
Benefits:

Casual dress

Company events

Dental care

Extended health care

On-site parking

Vision care

Free onsite EV charging

Catered lunches on Friday's

Job Types: Full-time, Permanent

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

Additional pay:

Bonus pay
Benefits:

Casual dress Company events Dental care Life insurance On-site parking Paid time off Vision care
Schedule:

Monday to Friday
Application question(s):

Do you have experience with ESP and STM microcontrollers? Are you proficient with communication protocols such as CAN, SPI, I2C, MODBUS? Do you have hands on experience with Embedded Linux and Embedded RTOS? Do you have expert level knowledge in TCP and UDP? Do you have extensive firmware architecture and development experience?
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2409368
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Brampton, ON, CA, Canada
  • Education
    Not mentioned