What are the responsibilities and job description for the Embedded Systems Engineer position at SoTalent?
Embedded Software Engineer (C/C , RTOS, IoT & Connected Devices)
📍 Needham, Massachusetts, United States
💰 $108,800 – $184,000 USD per year
A global consumer technology and product innovation company is expanding its engineering team and seeking experienced Embedded Software Engineers to help develop next-generation smart home and connected consumer products.
This opportunity sits within a high-impact Software & Robotics division focused on embedded systems, connectivity, cloud integration, and AI-enabled consumer experiences.
About the Role
You’ll contribute to the development of intelligent, connected products by designing and maintaining embedded software for microcontrollers, real-time operating systems, and IoT-enabled devices. The role involves close collaboration with hardware, robotics, cloud, and mobile engineering teams to deliver seamless end-to-end user experiences.
This is an excellent opportunity for engineers passionate about consumer technology, robotics, connectivity, and embedded systems innovation.
Key Responsibilities
- Develop and maintain embedded software in C/C for microcontrollers and RTOS environments
- Collaborate cross-functionally with hardware, robotics, cloud, and mobile app teams
- Design, execute, and automate software testing for reliability and product quality
- Debug and optimise memory usage, power efficiency, and real-time system performance
- Support scalable manufacturing and production-ready embedded solutions
- Contribute to software architecture, documentation, and platform improvements
- Participate in AI-driven engineering workflows and modern development practices
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
- Strong experience in embedded software development using C/C
- Experience with real-time systems and hardware/software integration
- Knowledge of communication protocols including I2C, SPI, UART, BLE, and WiFi
- Passion for building consumer-focused connected products
- Strong problem-solving skills and adaptability in fast-paced engineering environments
Preferred Experience
- IoT ecosystems and cloud-to-device connectivity
- Mobile app integration
- Python or scripting for automation and testing
- Robotics or consumer electronics experience
What’s Offered
- Competitive salary and comprehensive benefits
- Medical, dental, and vision coverage
- 401(k) with company match
- Employee stock purchase program
- Generous paid time off and parental leave
- Wellness programs and product discounts
- Career development and learning opportunities
- Collaborative, innovation-driven engineering culture
This role is ideal for engineers who enjoy building high-performance embedded systems and contributing to products used by millions of consumers worldwide.
Salary : $108,000 - $184,000