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
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.