Job Description :
Summary

The Embedded Design/Firmware Engineer will lead an exciting role on site with a key client to design and implement new products across a wide variety of market verticals. This key role will serve to support our client and their engineering teams to define, architect, and ultimately create prototypes for product ideas used for launching new ventures.



Responsibilities


Work with Systems Engineer and Client Engineering teams to define, design, and implement new product prototypes.
Analyze, provide technical input, and implement the technical specifications for embedded systems/products/prototypes and/or applications.
Research technology solutions and work as a sub team to support technical deliverables required for our client.
Delivers client value by managing project efforts of being on time, within budget and with high degree of customer satisfaction.
Solves complex problems, works independently; receives minimal guidance.






Minimum Requirements


Deep expertise in embedded systems and software stacks, network communication protocols (LAN, WAN, LTE, LoRa, BLE, Bluetooth, WiFi, etc, device connectivity, and component selection (MCU, Sensors, etc
Expert in C/C++, RTOS, Device drivers
Expertise in Computer and sensor interconnects (USB, SPI, A/D, D/A, I2C, Serial, Ethernet)
Battery-charging and power management circuits.
Experienced in Android/iOS, Linux, other Lightweight system’s without OS’s.
BS in Computer Science/Engineering, EE or related technical field
We seek a minimum of 10 years of related experience with a 4-year degree; or 8 years and an advanced degree; or equivalent experience.




Preferred Requirements


Experience with designing/architecting IoT solutions and all aspects of various technology stacks and architectures.
Knowledge of RF requirements/constraints.
PCB layout/Schematics
             

Similar Jobs you may be interested in ..