Senior Embedded Software Engineer – Job Order 2463

Senior Embedded Software Engineer

New York, NY 10015
5+ years of industrial embedded software development experience
compensation flexible

The Role:

This position will be part of the Embedded Engineering team and work closely with the Hardware Engineering and Software Engineering teams to develop the next generation of products. As part of the job you will have to perform board bring-up activities, modules interconnection and integration. You will be working cross stack writing a mission critical application software that runs 24/7 on an embedded Linux platform as well as at the driver/kernel level. We hope you find this exciting and come armed with a bag of tricks and excitement about problem solving.

What You Are Going To Be Up To:

Bringing up new generation SoC
Integrating peripheral modules and adjusting/writing drivers for them
Integrating different sensors and writing drivers and application code to utilize them
Writing kernel and user space applications
Creating cloud connectivity protocol
Developing multi-threaded embedded application
We Need You To Have:

5+ years of embedded software experience
BS/MS in Computer Science, Computer Engineering, Electrical Engineering or related experience
Mastery of C/C++ and realtime applications
Understanding of Linux operating system
Strong knowledge of TCP/IP network stack
Ability to work and debug problems from the driver to the application code
Experience writing mission-critical production quality software
Bonus Qualifications:

Previous consumer product development experience
Battery powered and/or Wireless devices development experience
Kernel level network driver experience.
Startup experience.

Submit Resume