Senior Embedded Software Engineer
Location: Sunnyvale, CA
Employment Type: Contract role
Build the Next Generation of Intelligent Connected Devices
We are seeking a highly skilled Senior Embedded Software Engineer to design and develop software for next-generation connected devices, edge computing platforms, cloud-connected hardware, and ARM-based systems.
The ideal candidate has a strong background in embedded software development, real-time operating systems, device software, and low-level systems programming. Candidates with experience developing software for consumer electronics, IoT products, smart devices, automotive platforms, semiconductor companies, or cloud infrastructure hardware will thrive in this role.
This opportunity is particularly attractive to engineers currently working at Amazon. If you are currently working or previously worked at Amazon then we would love to speak with you.
Key Responsibilities
- Design, develop, and optimize embedded software for ARM-based platforms.
- Implement low-level drivers, middleware, and system services.
- Develop software for Linux and RTOS environments.
- Collaborate with hardware, silicon, system architecture, validation, and product teams.
- Debug complex system-level issues involving hardware and software interactions.
- Optimize system performance, memory utilization, power consumption, and reliability.
- Support product bring-up, integration, testing, and production deployment.
- Create scalable software architectures for next-generation connected products.
- Contribute to technical design reviews and engineering best practices.
Required Qualifications
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
Previous exp working in Amazon. - 5+ years of experience in Embedded Software Development.
- Strong programming expertise in:
- C
- C++
- Python
- Experience with:
- Embedded Linux
- RTOS
- ARM-Based Processors
- Multi-threaded Programming
- System Software Development
- Experience debugging software on hardware platforms.
- Strong understanding of operating systems, networking, and software architecture