Embedded Software Development Engineer
Key responsibilities:
-
Research, prototype, design, and implement components at all layers of the system, for instance, kernel, synchronization primitives, resource allocators, security, persistence
-
Participate in design reviews, SDK development, and documentation
-
Bring up new devices and lead performance measurement and debugging initiatives
-
Take full ownership of driving our partners on active engagements
Qualifications:
-
Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or related field
-
5+ years of experience with C/C++ in embedded systems
-
3+ years of professional experience in building frameworks for Linux–based embedded systems in C/C++
-
4+ years of experience with software and hardware platforms in Linux, Android, RTOS
-
Proficient in Python, shell scripting, Git, CI/CD tools
-
Experience with SPI, I2C, I2S, etc. peripherals
-
Excellent communication and problem solving skills
-
Passionate about Machine Learning solutions on edge devices
-
Authorized to work lawfully in the United States
-
Generally able to work Pacific Time zone business hours
*To apply, send your PDF resume to join (at) syntiant (dot) com with the subject line “Embedded Software Development Engineer”.
Weebit Nano Brings ReRAM Benefits to the Automotive Market