The role involves designing and implementing software for Dyson products, working closely with cross-functional teams to deliver integrated embedded system solutions. Key responsibilities include contributing to product requirement documents, driving feasibility studies, and generating software requirements and design documents.
Requirements
- Bachelor's degree in Electrical/Electronics/Telecommunication/Computer Engineering or equivalent
- Minimum 3 years of software development experience in requirement analysis, design, coding, and testing of embedded systems
- Experience with C/C++, UML, Python, and FreeRTOS
- Good understanding of MCU/MPU architecture and its common peripherals
- Good analytical and communication skills
- Fluent in spoken and written English
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Health Insurance
- Life Insurance
- Disability Insurance