Milpitas, CA, United States
9 hours ago
Firmware Engineer III

The Firmware Engineer III is responsible for the development, maintenance, and support of our embedded processor software development and product environment. This position works within and across multiple multi-disciplinary teams to create and advance Omnicell’s line of robotics and medication dispensing devices.

 

Responsibilities

Responsible for the analysis, design, programming, optimizing, debugging and modification of software programs and firmware for hardware device.Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies interacting and controlling hardware for hospital automation.Completes low level designs of software code.Develops automated tests for software code.Interfaces with other engineers to define software design and state machine requirements.Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors.

 

Required Knowledge and Skills

Strong software development knowledge for embedded systems. Familiar with low level I/O Busses like I2C, and SPI. Strong analytical and problem-solving skillsGood interpersonal communication skills

 

Basic Qualifications

Masters or Bachelors in Computer Science, Software Engineering or Computer Engineering2 to 4 years of experience as software developer Knowledge of C++ or C#

 

Preferred Qualifications

Experience with ARM processors Experience developing software in IAR WorkbenchExperience embedded real time operating systems.Experience developing software applications for USB, Wi-Fi, and Bluetooth.

 

Work Conditions

Onsite in Milpitas, CALab/office environment

 

Base Compensation: $123,755 to $176,793
(Actual compensation is subject to variation due to such factors as location, education, 
experience, and skillset. We offer a comprehensive benefits package, including medical, 
dental and vision plans covering eligible US employees and dependents, voluntary wellness 
and employee assistance programs, life insurance, disability, retirement plans with 
matching, and paid time off.)

 

 

Confirm your E-mail: Send Email