Job for Experts
Embedded Systems Engineer
About the Role
You will lead the design and implementation of backend and firmware software for networked devices. You will develop new features across backend and embedded layers, write clear tested documented code, test deploy and debug API and firmware services, review technical designs and documentation, and improve low-level system performance and reliability.
Requirements
- BS or MS degree in a STEM major or equivalent job experience
- 4+ years experience in software development
- Experience with low-level programming embedded systems or firmware development for networked devices
- Knowledge of building large scalable systems
- Experience identifying and solving issues with intricate live software systems
- Familiarity with continuous integration and continuous deployment
- Professional or native English proficiency
Responsibilities
- Architect scalable embedded solutions
- Develop backend and firmware features
- Optimize low-level systems and firmware
- Test deploy and debug backend API and firmware services
- Write clear tested documented code for application and embedded systems
- Create and review technical design code and documentation
- Contribute to infrastructure across mobile desktop embedded and server-side applications
Benefits
- Remote work
- Equity package
- Company benefits
