Description
Job Description:* Our Senior Firmware Engineer will be required to have extensive embedded systems experience and must be proficient in embedded C development on FPGAs and silicon.
* Familiarity with analog and digital systems design is a major plus.
* A BS or greater, preferably in Computer Science, Electrical Engineering or a related field is required with a minimum of 5 years of embedded systems development, or someone who's lived and breathed firmware development for 10 or more years who doesn't possess a technical degree.
Additional Requirements Include:
* Excellent oral and written communication skills
* Demonstrable debugging and defect tracking experience
* Experience using software change control and version control systems
* Experience in algorithm development and tuning
* Hands-on software development tools (PC) experience
* Proven integration testing and regression suite management
* Test maintenance and enhancement using Python scripting
* Strong build configuration management and release methodologies
* Prefer Python scripting experience
* Video capture and/or Image capture and processing is advantageous