Bluehatsoft's client, a big player in Platform As a Service (PaaS), is looking for an experienced engineer with demonstrated experience developing and deploying a manufacturing programming and test system for embedded devices (which are targeted at IoT platforms) on the factory floor. This engineer would also need a strong background in designing, developing, and deploying test frameworks to validate device firmware in the lab.
Key Responsibilities
● Develop and extend the on-device Factory Programming and Test Firmware as new features are needed or new chips need to be supported
● Develop firmware and low-level python code for our automated test harness platform working closely with the rest of the team serving the needs of the QA and Firmware teams
● Write documentation and user guides for python tools created
● Assist module manufacturers with device programming failure analysis
● Work closely with hardware engineers on prototype bring-up and debugging, hardware and firmware bug tracking, and functional verification of internal hardware as well as partner hardware
● Work closely with firmware engineers to extend the firmware platform to support new hardware
Required Qualifications
●Demonstrated proficiency with embedded firmware (C/C++) and Python
● Demonstrated understanding of manufacturing yield analysis to assist in diagnosing and prioritizing issues
● Demonstrated strong hardware diagnostic skills; For example, the candidate is expected to know when to use an oscilloscope as opposed to a logic analyzer
● Bachelor's degree or equivalent experience in electrical engineering or computer engineering
● 8+ years of relevant work experience manufacturing consumer or commercial products in a fast-paced environment
● Real world experience with embedded systems and Design for Manufacturability (DFM) and Test (DFT)
● Experience working with OEM/ODM partners
Preferred Skills and Experience:
● Experience with Public Key Infrastructure/Cryptography a huge plus
● Advanced degree in electrical engineering or computer engineering
● Experience with programming PLCs used for manufacturing
● Experience with rapid prototyping of proof of concepts by repurposing off the shelf products
● Excellent written and verbal communication skills - Mandarin fluency is a bonus!
Additional information
● This position requires candidates work in the the Los Altos, CA office at least three days per week
● Candidates must be authorized to work for any employer in the U.S.
● For competent candidates, H-1B visa transfer is available.
● Job entails some traveling requirement (Working alongside our partners in their factories)