If you are a highly motivated and results-driven Senior Embedded Systems Engineer who thrives in a collaborative and innovative environment, we encourage you to apply for this exciting opportunity
Position: Senior Embedded Systems Engineer
Location: San Francisco, California, United States
Salary: $171000 - $208000
About the role: We are seeking a highly skilled and experienced Senior Embedded Systems Engineer to join our dynamic team. As a Senior Embedded Systems Engineer, you will be responsible for designing, developing, and testing new and existing embedded systems for our company's products. You will work closely with other engineers and cross-functional teams to ensure the successful delivery of high-quality products that meet our customers' needs.
Key Responsibilities:
- Design and develop embedded systems for our company's products, including hardware, firmware, and software components
- Collaborate with cross-functional teams to define system requirements and specifications
- Conduct feasibility studies and research to identify the most suitable hardware and software solutions for our products
- Develop and maintain system architecture and design documentation
- Write efficient and high-quality code for embedded systems using C/C++ and other programming languages
- Develop and execute test plans to verify the functionality, performance, and reliability of embedded systems
- Troubleshoot and resolve any technical issues that arise during the development and testing process
- Keep up-to-date with the latest trends and advancements in embedded systems technology and incorporate them into our product development process
- Mentor and support junior engineers in their technical development
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field
- Minimum of 5 years of experience in embedded systems development
- Strong knowledge of embedded systems design, including hardware, firmware, and software components
- Proficiency in programming languages such as C/C++, Assembly, and Python
- Experience with microcontroller/microprocessor-based systems and peripherals
- Strong understanding of real-time operating systems (RTOS) and embedded software development tools
- Experience with hardware and software debugging tools
- Knowledge of wireless communication protocols such as Bluetooth, Wi-Fi, and Zigbee
- Ability to work independently and as part of a team in a fast-paced environment
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
Join us and be a part of our mission to deliver cutting-edge products that make a positive impact on people's lives.