Software Dev Engineer - Embedded Development
Core
Design, build, and operate scalable embedded systems and cloud-native services using RTOS, firmware, and device drivers to impact millions of customers.
Role type
Senior IC embedded software engineer (RTOS/Firmware)
Builds
Scalable distributed systems, cloud-native services, and AI-powered development tools
Domain
Embedded systems, Cloud computing, AI/ML
Deliverable
production ML models | product features | infrastructure
Required skills
Real Time Operating Systems (RTOS), C, C++, Rust, Embedded Development, Firmware, Device Driver, Linux, ARM, Bare-Metal, Hypervisor/Kvm, Data structures, Algorithms, Object-oriented design
Preferred skills
AI tools for development productivity, Cloud platforms (AWS), Database systems (SQL/NoSQL), Open-source contributions, Version control, Debugging complex systems, Computer Architecture
Technologies
AWS, SQL, NoSQL, CI/CD, Linux, ARM
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices; Build and maintain resilient distributed systems; Leverage GenAI and AI-powered tools to enhance development productivity; Write clean, maintainable code following best practices; Participate in code reviews and technical discussions; Demonstrate operational excellence through monitoring and troubleshooting production issues.
Seniority
Senior, hands-on IC