As Embedded SW engineer you will perform tasks to design, implement and maintain software for Medtronic- Oridion modules, patient monitors and accompanying PC applications to meet product / client software requirements.
You will be involved in activities over the software development life cycle including effort estimations, project planning, review/participate in software requirements editing, software design and documentation, implementation, debugging, unit testing, code reviews and configuration management.
You will successfully cooperate with your SW team leader, your peer SW engineers, V&V engineers, System engineers for day by day work alignment as well as work closely with Project Manager to align the project content and scheduling.
Design – Identify and scope the required task, organize and build detailed plan and design
Execution – Manage the execution of the assigned tasks. Work with SW, system and V&V engineers to ensure all tasks activities are completed per plan.
Notify the SW team lead if required skills are missing for the task execution
Technical knowledge and hands on work in the following areas:
Embedded system programming in C & C++ based on OOD
SW unit testing, integration testing and V&V methodology
Requirements doc reviews.
SW design and documentation.
Accountable for compliance with Product Development Processes (PDP) and Medical Device standards, such as FDA’s QSRs, ISO, IEC etc.
B.Sc/ M.Sc in engineering discipline
Mathematics, Computer Science or Computer Engineering background preferred.
5+ years of development of software for Embedded systems
1+ years of C++ coding.
Proven ability to prioritize tasks and work independently.
Proven ability to set scope and deliver quality results on time.
Very good Interpersonal relationships.
Very high and effective communication with internal and external customers.
High level English & Hebrew skills (writing & verbal)
Experience in Linux/embedded Linux.
ARM/STM32 microcontrollers / microprocessors
Board bring-up/Drivers integration.
Boot loader programming.
Medical equipment development