Firmware Architect
at PICARRO INC
Santa Clara, California, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Nov, 2024 | USD 195000 Annual | 04 Sep, 2024 | N/A | Design,Verilog,Physics,Boot Camp,Communication Skills,Ethernet,Materials,Software Development,Working Experience,Code,Vhdl,Testing,C,Software Prototyping,Data Acquisition,Disability Insurance,Rs232,Control Software,Computer Science,C++,Architecture,Python | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
MUST-HAVE QUALIFICATIONS:
- You have expert-level knowledge of creating advanced instrument control software with Python and/or C and C++.
- Experienced in TI DSP, Xilinx spartan, Zynq Ultrascale+, FPGA, Vivado, and Vitis.
- You understand the power and flexibility Python brings but also its limitations. You are a stickler for testing and thrive on creating a clean and maintainable codebase.
- You are the engineer that other engineers can count on; you are technically excellent, you attack every problem with enthusiasm, and you care deeply about what it takes to build high-quality software.
- You are a self-starter and team player who has the hunger to venture quickly into unknown areas, code, and make the system work.
- Bachelor’s degree in computer science, engineering, math, or scientific discipline with 10 years’ experience; OR Master’s degree with six years of experience in software development.
- Hands-on coding expertise in Python, C, and C++-based control systems for our instruments.
- Architecture and system design of next-generation instruments.
- Long-term evolution of our instrument codebase
- Hands-on experience in embedded firmware implementation, architecture, design, and development with multiple analog and digital I/O capabilities, FPGA, DSP, and microcontrollers.
- knowledge and experience with hardware design languages like Verilog and VHDL.
- Must be well versed in communications protocols (SPI, I2C, Ethernet, RS232)
- Knowledge and working experience with narrow band and Broadband lasers is a big plus.
- A good understanding of physics of materials and gas analysis is a plus.
- Instrumentation system design & architecture
- Embedded Development
- Python3, Linux
NICE-TO-HAVE QUALIFICATIONS:
- 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.
Responsibilities:
Picarro is seeking a Firmware Architect for Instrument firmware development. Picarro’s novel and transformative instruments will be deployed in various applications, from semiconductor manufacturing to industrial emissions monitoring to air quality. Picarro analyzers use a combination of field-programmable logic hardware, embedded processors, and application processors.
You will:
- 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 Picarro’s 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.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Software development
Proficient
1
Santa Clara, CA, USA