Embedded Software Engineer with bare metal programming required to write low level code for embedded systems in C and C++.
The Senior Embedded Software Engineer will develop firmware and software for new and existing products as part of a project team contributing to design discussions and activities.
This is a hybrid role with one day a week working from the office. Requirements:
Bare metal Embedded C Development experience. Electronics degree or other relevant subject. Real time embedded programming and debugging skills. Keil uVision for ARM or Real-time OS e.g. FreeRTOS exposure would be an advantage. Responsibilities:
Design, develop, and test firmware for new and existing products. Develop test software and procedures, e.g. test automation. Evaluate new technologies and products. Take part in design architecture and code reviews.
#J-18808-Ljbffr