Your Day-to-Day:
- Design and develop embedded systems hardware and firmware solutions from concept to production.
- Collaborate with cross-functional teams to define system requirements and architecture.
- Conduct feasibility studies and prototyping to validate design concepts and performance.
- Implement efficient and reliable embedded software using programming languages such as C/C++.
- Perform debugging, testing, and optimization of embedded systems for performance, power, and reliability.
- Ensure compliance with industry standards and regulatory requirements throughout the development process.
- Provide technical support and troubleshooting for existing embedded systems products.
Qualifications:
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field. Master's degree preferred.
- Proven experience in embedded systems development, including hardware design, firmware development, and software programming.
- Proficiency in programming languages such as C/C++ for embedded systems.
- Strong understanding of microcontroller/microprocessor architectures and peripherals.
- Experience with embedded operating systems (RTOS), device drivers, and communication protocols (UART, SPI, I2C, Ethernet, etc.).
- Excellent problem-solving skills and ability to work effectively in a collaborative team environment.
- Strong communication skills and ability to articulate technical concepts to both technical and non-technical stakeholders.
Benefits
- Competitive salary, early-stage equity, flexible work environment
- Flexible work hours
- Unlimited PTO
- New experience stipend
Job Type: Full-time
Pay: $150,000.00 - $200,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
Work Location: Remote