## Firmware Engineer

- Engineering
- Midway City, California
- Experience : 5-8 YEARS
- Education: B.S. in Computer Engineering or related field

#### Mandatory Skills:

Proficiency in C/C++ programming, Bluetooth

#### Job description:

In this role the individual is responsible for the development and implementation of software for electronic products. Tasks include analyzing requirements, documenting high level and low level design, coding, testing, debugging, and managing code version. Evaluation of hardware, verifying the functionality of system components, and driving hardware revisions with hardware engineers are also part of the job. Developing instruction manuals for products and user training are also required.

#### Roles & Responsibilities:

- Develop C/C++ code to implement the product functionalities
- Analyze new requirements and develop low level design documents
- Conduct code reviews, develop testing routines, and fix defects
- Optimize code to achieve efficient execution
- Device testing plan to maintain wireless connectivity in various environments
