Embedded / Firmware Engineer for IoT products with some RTOS experience for emerging Industry leader
A strong candidate must have experience developing firmware for IoT-connected devices. Very strong candidates will have some Electrical Engineering and electronics hardware background.
Primary Responsibilities and Essential Functions :
Design and develop firmware for IoT connected devices to meet device and system specifications
Evaluate existing industry solutions and products for suitability to meet product and system requirements
Design and implement device firmware and hardware test plans
Support device manufacturing
Drive the entire product lifecycle including architecture, design, building and testing, and mass production and deployment
Contribute to product roadmap planning for embedded devices
Become a technical leader and technical product owner
Partner with other members of internal technical team to develop full device solutions
Conduct deep data and field analysis/testing to triage any product/tech symptoms deviating from expected behavior.
BS/BA degree in related discipline (Electrical Engineering, Computer Engineering, etc.).
3 years of experience designing and developing embedded software in C/C++
Strong low level programming experience
Experience developing firmware for devices with IoT connectivity such as LoRa, Bluetooth, GPS, NB-IoT, LTE, etc
Experience in RTOS embedded development
Experience in collaborative FW/SW development environments
Basic scripting abilities, particularly python
Solid interpersonal, presentation, and collaborative skills and commitment to develop further.
Excellent analytical and academic credentials. Ability to push and complete independent analysis.
Natural curiosity and tendency to question the status quo.
Experience developing for multiple Operating Systems
Familiarity with electronics HW design and debug principles.
Experience with hardware testing with standard lab equipment such as oscilloscopes, spectrum analyzers, bench power supplies
Experience designing and evaluating electronic devices including experience in DC/DC converters, battery operation and charging, digital design, RF design
Familiarity with RF design principles including antennas
Experience interfacing with ODM partners
Experience with hardware high-volume quality control principles
Experience developing firmware and hardware for battery-powered devices
Strong Python experience
Experience in the automotive space, preferably with OBD vehicle diagnostics
Experience implementing SaaS solutions that include hardware components / sensors.
Hands-on experience implementing process-changing technologies.
Hands-on experience with data manipulation and machine learning tools
Prior start-up experience a plus
Advanced degree preferred.