Embedded Software Engineer
New
S
SyntiantAI Semiconductors
Hyderabad, Telangana, IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of experience with C/C++ in embedded systems; 3+ years in Linux-based frameworks; 4+ years with Linux, Android, RTOS.
- Required Skills
- PythonAndroidEmbedded SystemsGitMachine LearningC++CI/CDLinux
Requirements
- 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, and RTOS.
- Proficient in Python and shell scripting.
- Experience with Git and CI/CD tools.
- Experience with SPI, I2C, I2S, and other peripherals.
- Passionate about Machine Learning solutions on edge devices.
Responsibilities
- Research, prototype, design, and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, security, and 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 partners on active engagements.
- Design and implement world-class embedded firmware, low-level systems software, and device driver programming.
View Full Description & ApplyYou'll be redirected to the employer's site