Theery · 2 days ago
Firmware Engineer (FPGA)
Wonder how qualified you are to the job?
Insider Connection @Theery
Responsibilities
Contribute to development for the next generation of Picaro Analyzers, maintain and continuously improve current Analyzers.
Work closely with scientists to help implement processing strategies for experimental hardware configurations.
Design and develop embedded systems that fulfill strategic business goals and exceed customer expectations.
Practice industry standard design, development, and testing process.
Enable best-in-class software development practices and design approaches to all newly built products.
Collaborate with and support other R&D and engineering teams in all development phases.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor's degree in computer science, engineering, math, or scientific discipline with 8 years experience; OR Master’s degree with 6 years of experience in software development
Experience leading software team(s) in a technical capacity
Instrumentation system design & architecture
Embedded Development
Python3, Linux
Preferred
Control Systems Development Experience
Firmware Development & EE knowledge (Digital & Analog Design)
Experience using FPGA and/or DSP for high speed data acquisition is a strong plus
Rapid software prototyping & validation with attention to detail and engineering diligence
Strong analytical and problem-solving skills
Strong verbal and written communication skills
Experience in optical absorption spectroscopy, laser-based instrumentation, gas phase physics, and gas phase physics desired
Benefits
Medical
Dental
Vision insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA) plans
Life Insurance
Short-Term Disability Insurance
Long-Term Disability Insurance