Description

 

The Senior Firmware Engineer will be part of a multi-functional design environment with individual responsibility in the following areas:

 

·         Expand and modify existing firmware to meet marketing requirements

·         Performs development (coding and/or testing) of a part of an embedded software solution use an IDE

·         Effective use and adherence to Project Development and product evolution tools and processes.

·         Conduct firmware design reviews with peers to meet quality and project maturity expectations.

·         Post product maintenance of codebase including customer support.

·         Work with QA team to define, document, analyze, perform, and interpret developmental tests for new and/or modified products.

·         Must be able to work with 3rd party certification agencies such as Underwriters Laboratories (UL)

·         Conduct research development of Firmware and hardware combinations for new designs with potential patentable solutions.

 

REQUIREMENTS

·         Bachelor’s degree in electrical engineering or software engineering, Computer Science, or related engineering field.

·         Master’s or PhD degree or candidate is a plus.

·         +5 years of experience working in new software development, and embedded firmware design implementation.

·         Experience with Embedded Linux application engineering is required.

·         Experience in our core Development languages such as C, C++, Phyton and Rust.

·         Experience in digital signal processing and use of Fourier transforms and digital filtering.

·         Experience writing and debugging Linux Kernel.

·         Experience with custom network protocols to integrate with NDI/AYLA networks.

·         Willingness to work in a process-driven environment (formalized documentation and approval management environment)

Education

Bachelor's in related field.

Salary

USD 55 -65+