- Home
- COMPANY
- Work at COSMED
- Embedded Software Engineer
04 November 2019
Embedded Software Engineer
Posted in Open Positions, Italy
Job Title: Embedded Software Engineer
Location: HQ, Pavona
COSMED, in order to grow the capabilities of the R&D Division, is currently looking for: Embedded Software Engineer with the following skills.
Education
Master degree in Electronic Engineering, Computer Engineering or other engineering degree with background in electronics and software development
General skills
- Skills and passion in SW development for embedded applications
- Fluent English language, spoken and written
- Problem solving skills
- Attention to detail
- Ability to work in a team and individually
- Ability to plan and manage delivery of the agreed roadmap items
- Ability to communicate with customers, colleagues and management to explain complex issues clearly and concisely
Technical skills
- Programming and debugging of embedded systems in C/C++ language
- Embedded and/or real-time operating systems
- Device driver software, DMA, interrupt techniques
- Knowledge in most common digital communication standards (RS232, USB, TCP…)
- Deep knowledge of Linux OS and systems
- Deep knowledge in cross-compilation
- Deep knowledge of the most common Linux commands
- Deep knowledge of Linux bash scripts
- Deep knowledge of Eclipse environment
- Deep knowledge of QT Framework
- Ability to build and maintain the toolchains for cross-compilation
Desirable skills
- Solid technical and theory knowledge in electronic hardware (Analog & digital design, power electronics, microcontrollers, filter design, motor control, communication)
- Strong knowledge on schematic design, preferably also PCB layout
- Familiar with electronic test standards (EMI/EMC/ESD, mechanical, environmental)
- Hands on experience with electronic laboratory equipment
- Agile/Scrum development processes
Typical work includes
- Define, develop and implement high-performance embedded software for electrically powered medical equipment
- Evaluate, test, and review designs to determine if the program will perform according to the requirements and specifications
- You’ll be involved in the full-cycle product development: design, prototyping, and preparation for mass production
- Customer requirements analysis
- Development of applications for Linux embedded systems
- Testing developed software, ensuring that it adheres to the medical standards and customer requirements
- Integrating existing software modules to work together
- Issue/bug resolution and sustaining support of existing releases
- Creating technical specifications
- Preparation of reports and other documentation on the status, operation and maintenance of software
- Working on multiple projects at one time, being proactive, open minded, capable to clearly and concisely communicate with customers, colleagues and management to explain complex issues
Tipo di impiego: A tempo pieno
COSMED is a leader in providing Cardio Pulmonary Diagnostics systems and software. COSMED systems are used in Universities, Hospital, Physiology research, gait analysis, CP rehabilitation. Our customers range from high end research institutes, universities, hospitals to Doctors/GPs and companies involved in Health & Wellness Industry.
If interested, please send your CV with an introduction letter to This email address is being protected from spambots. You need JavaScript enabled to view it.
NOTE: The above statements are intended to describe the general nature and level of work. Additional duties might be assigned. Management retains the right to add or change duties of the position at any time.