03 September 2021

Lead Embedded Engineer Talent500 Years T838

Job Description
We are looking for a firmware developer whose primary responsibility will be to create client side software modules that run on arm64 based IOT devices. You will be working with other engineers, some of which are creating the server-side interfaces, and still others who are responsible for the mobile app interfaces to the device, who will cooperate with you in determining the architecture and constraints of the project. Ideal candidates will have excellent skills in collaborative problem solving, the willingness to overcome hardware constraints, and the internal drive to create quality products.
Responsibilities

- Analyze the project and participate in multi-way discussions with team members to familiarize yourself with the product.
- Design, build, and test efficient, high-quality embedded code.
- Ensure the robustness of the code in the face of heavy-duty hardware use.
- Ensure the robustness and security of all aspects of the firmware.
- Ensure that the firmware is as protected and tamper-proof as the hardware platform can provide.
- Collaborate on the design of future revisions of the product.
- Help in the technical evaluation of other team members.
Skills

- experience working for a product company preferred.
- Strong experience (at least 5 years) with embedded Linux.
- Strong knowledge of the C programming language in an embedded software context.
- experience interfacing with Bluetooth 4.2 modules (BLE GATT services experience is preferred)
- experience with USB communication
- experience with low-power design and advanced sleep modes.
- A knack for benchmarking and optimization.
- Familiarity with source control tools such as Git.
- Familiarity with containerization technologies like Docker.
- Familiarity with Firmware Over the Air (FOTA) update concepts.

Email: EXPIRED



REPORT
Jobs
goto: Engineering Jobs