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)
Bachelor's in related field.
USD 55 -65+