19 Apr
Principal Firmware Engineer
Vacancy expired!
- Develop embedded software from requirements to production and commercial deployment.
- Review software requirements, software design, code, and test protocols
- Integrate and validate new product designs.
- Provide post production support
- Interface with hardware design and development
- Interface with application software design and development team
- BS/MS degree in Electrical Engineering, Computer Engineering or Computer Science
- Minimum 10 years of firmware engineering experience in commercial product development
- Experience with hands-on troubleshooting on embedded targets
- Proficient in developing realtime software using C or C
- Proficient in reading board-level schematics and component data sheets
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Strong documentation and writing skills.
- Proficiency with a higher-level language such as C# or Java
- Experience with Bluetooth Low Energy (BLE) protocol
- Experience with low level communication protocols (SPI, I2C, UART)
- Experience with RF/Communication systems, analog and digital circuits, ASIC
- Experience with medical device software development
- Windows application development with C# and .NET
- Experience with MATLAB, Android/iOS, LabView
- Understanding of basic project planning and scheduling.
Vacancy expired!