REQUIRED SKILLS AND EXPERIENCE:
- Embedded hardware and firmware development.
- Skilled in C/C++ for embedded systems plus Windows desktop. (.NET)
- ARM, PIC, ESP32 microcontrollers.
- Analog design, SPICE, lower power design, power supply, battery.
- Excellent testing and debugging skills.
- Basic soldering of through-hole and surface mount devices.
- FPGA, RF Design, Link Budget, Antenna design, Sub-1GHz, BLE, WiFi
- Algebra, Complex numbers, Calculus, DSP, Matlab, Octave, Filter Design, NumPy.
- SPI, I2C, OneWire, TCP/IP, UDP, USB, Ethernet, CAN, RS232, SSL, SSH, ECC, RFID.
- Web server, Web client, PHP, Node/JS, HTML, WebSockets, AWS, AZURE, Win server, IOT.
- Using Eagle PCB CAD for PCB layout & manufacturing.
- Documentation, code revision control, reporting, presenting, public speaking.
OTHER REQUIREMENTS:
- Independent hardware, firmware and software development for small/medium embedded applications.
- Master & maintain existing hardware, firmware and software.
- Willingness to travel outside US up to 4 times per year.
- Familiarity with the following toolsets:
- HI-TECH PICC-18
- MPLAB C Compiler
- Visual Studio Professional
- VMware Workstation
- IAR Embedded Workbench for TI MSP430
- Keil IDE
- ESP-IDF
QUALIFICATIONS:
- BSEE with 4+ years of pertinent experience, MSEE preferred.