Job Description:
The growing team at this company has decades of experience across RFID, telematics, data science, wireless communications, and cloud computing.
Essential Duties and Responsibilities:
- At least 4+ years of embedded code experience, with emphasis on C
- Bachelor/Masters of Electronics Engineering and 5 years of experience working in the industry
- 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
Education and Experience:
- 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