Edwards is looking to develop next generation of cryogenic vacuum pumps and chillers, and needs an Embedded Firmware Engineer to work on firmware development, integration, and testing.
Requirements
- Proficiency in Programming languages such as C, C++, and Linux
- Experience and knowledge in embedded controls and real time data processing in Embedded Systems
- Experience with System Identification desirable
- Experience in Python, VBA scripting languages to write test scripts for Engineering validation
- Experience and knowledge in device driver development for EEPROM, SPI, CAN, SERIAL, FLASH devices
- Familiarity with various Operating systems such as VxWorks, QNX, Windows CE, Linux
Responsibilities
- Detailing requirements, firmware implementation, integration, and some level of system testing in Edwards cryogenic vacuum pumps and chillers
- Developing and designing multi-threaded Embedded application for Cryogenics Pumps and Compressors
- Quickly understanding legacy products development and their working principles
- Developing test suites for validation and testing
- Maintaining and management of source code
- Flexible to oversee hands-on testing using real equipment (cryopumps, cryochillers, compressors) in a lab environment
- Working as part of a team to deliver on-time & right-first-time solutions
Other
- Have a degree in Computer, Software, or Electrical Engineering with 5+ yrs of industry experience
- Have excellent written and verbal communication skills
- Have the ability to work closely with Hardware and SQA team members as well as small teams to complete tasks
- A proactive, self-motivated approach to solving problems
- A willingness to learn and grow