19 Apr
Principal Firmware Engineer
California, Carlsbad , 92008 Carlsbad USA

Vacancy expired!

JOB SUMMARY:The responsibilities of the Principal Firmware Engineer will include development of software towards application development and test development. Programming will be mostly done in C and C# and test automation tools will be used.

ESSENTIAL FUNCTIONS:
  • 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

ESSENTIAL QUALIFICATIONS (includes education, background, skills, and expertise):The person in this role should possess the following experience, abilities, and attributes:
  • 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.

DESIRABLE 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!


Related jobs

Report job