You will be a core engineer of our early stage team. We work on everything from machine learning, to security, to high performance computing, to IoT devices, to dynamic web apps, etc. Don t be surprised if you get to touch every system while you work here, often teaming up with other team members on critical work. Candidates must be comfortable working with microcontrollers and low-level hardware control in a test-driven development environment. The ideal candidate will have experience working with wireless communications modules, IoT technologies, RF protocols and have great troubleshooting and prototyping skills.
You will be a role model
and live our Vision, Mission, and Values.
Qualifications:
Education and Experience:
At least 4+ years of embedded code experience, with emphasis on C
Bachelor/Masters of Electronics Engineering and 5 years experience
Experience with real time embedded systems
Experience with firmware development, testing, and system level bringup and debugging
Experience in conducting bench modifications and fast development of hardware/firmware prototypes
Good interpersonal, organizational and communication skills
Team player, be capable of sharing knowledge, learn from others, and support other groups within an organization
Self-starter and highly motivated
Preferred skills:
Experience with IoT systems and wireless/wired communication protocols
Knowledge about cellular protocols and industrial electronics wireless devices
Experience working with cellular modems
Knowledge of PCB design, using schematic capture and layout tools (Eagle / Altium preferred)
Knowledge about firmware development best practices including proper testing, documentation, debugging and code review
Experience developing bootloaders and firmware over the air update
Experience with Nordic (or similar) Semiconductor platforms
Experience with low power embedded devices
Experience on evolving embedded sensor technologies and networks
Knowledge of one or more scripting languages (Python)
Basic understanding of subsystem interfacing and I2C, SPI as well as other standard chip interface protocols
Comfortable reading and interpreting complex electrical schematics
Experience with microcontrollers and driver development for embedded peripherals
Experience with embedded network exchange protocols like with RSTP, PTP, LLDP, and UDP/TCP is highly regarded