Job Description :

Kindly share the profile for the below role.

Embedded Engineer
St. Louis, MO
12+ Months contract
Phone / Skype

Description :
We''re looking for an experienced embedded systems engineer to join our Field Systems team to help create the next generation of automated R&D field equipment. You will be part of a cross-functional team of engineers focused on the development of advanced high-throughput phenotyping systems.

Required Skills:
Bachelor’s degree in computer engineering, electrical engineering, computer science, or related discipline with 5+ years’ experience.
Experience developing in multiple imperative programming languages (i.e. C, C++, C#, Python, Rust, JVM based …) and ability to learn new languages as required.
Experience with embedded software and firmware development using 32-bit+ ARM, RISC, or x86 processors and controllers.
Hardware design including: defining design requirements, research/studies, proof of concept, schematic capture, PCB layout, programming, testing, troubleshooting, documenting, working in unison with other engineers and technicians.
Experience implementing industry standard peripherals such as USB, Bluetooth, RS232, and Ethernet.
Experience developing device drivers using industry standard interfaces such as I2C, SPI, PCI, PCIe, and GPIO.
Scope and determine work breakdown on projects, identify high-risk elements and plan and perform rapid prototyping or technical feasibility studies.
Ability to drive software development in all phases of the product lifecycle as part of a small multi-disciplined R&D engineering team. This includes project planning, deriving requirements from system objectives, organizing and prioritizing work, and delivering results, and providing support

Preferred Skills:
Excellent system (software and hardware) troubleshooting and debugging skills. Able to effectively use all standard lab equipment such as oscilloscopes, logic analyzers, protocol analyzers, data acquisition equipment.
Experience with geospatial data acquisition and computation.
Experience with camera data acquisition and image processing.
Experience developing IoT and data driven systems
Experience with and an understanding of the value of modern development concepts and practices including OO principles, unit testing, agile development, TDD and continuous delivery.
Experience with and understanding of the value of modern development tools such as Git, CVS, Subversion, Jenkins, NuGet, and JIRA