Summary
The Sr. Software Developer (Embedded) position is with the HCTM/ETE embedded software development team working on home tele-health devices and related peripherals. Qualified candidates will have industry experience developing C applications and working with Linux kernels and applications. Candidates must have solid specification, design, development and testing skills honed through multiple development cycles from inception to release.
Responsibilities
1. Supporting and enhancing the companies existing embedded applications.
2. Designing new embedded applications and writing related specifications and design documents.
3. Implementing new embedded applications using C, Python and Linux scripting languages.
4. Building and configuring Linux applications/utilities typically used in embedded systems.
5. Customizing and building Linux kernels, drivers and root file systems.
6. Testing embedded applications.
Knowledge and Skills:
1. 5-10 years of Linux embedded software development experience in the C language.
2. In-depth knowledge of Linux kernel and the Linux kernel configuration and drivers.
3. Good communication skills - able to draft high quality specifications and documents.
4. Knowledge of medical design control processes such as IS013485.
Education
B.S. degree in Electrical Engineering, or equivalent technical discipline is required.