תוכנה

Senior Embedded Developer

114847

תאריך עדכון

21/11/2019

תיאור המשרה

You will be:
      Providing technical leadership in solving engineering problems and fostering creativity and innovation in design solutions.   Design and develop innovative medical device software for cutting-edge platforms.    Work with other software engineers and cross-functional personnel to design novel and creative software frameworks, algorithms, etc.   Design and implement software of embedded devices and systems from requirements to production and commercial deployment.   Responsible for design, debug, test and integration of embedded C/C++ applications running in a real-time OS and Linux environments.   Typical applications will interface the target to other system modules and Linux-based applications via Ethernet or other industry standard protocols for sharing of command, status, and other data information.   Develop low-level software drivers to communicate with electronics and hardware, particularly RF modem and sensors.   Review code and interface with software quality assurance to ensure that all software meets medical device quality standards.   Involved in functional, and performance testing of the devices’ embedded software based on R&D related product specifications, relevant regulations and standards.   Involved in functional, and performance testing of the devices’ embedded software based on R&D related product specifications, relevant regulations and standards.   Defining, implement, and executing embedded software verification tests   Defining, and developing automated software testing tools (using verification building blocks, specified above)   Analyzing defects reported in the product life cycle (development, production, and field complaints)   Involving in the R&D HW development, understanding the new devices, and influencing the design for testability       
 Must Haves
          BSc Degree – electronic engineering/ Mathematics/ Computer Science/ Computer Engineering    Minimum of 7 years in software design and software engineering experience.     demonstrate significant proficiency in C, C++, Linux scripting    Experience with real-time software on microprocessor based systems. (Knowledge of one or more real-time OS is desirable)    Experience in hands-on development and troubleshooting on embedded targets.    Familiarity with software configuration management tools, defect tracking tools, and peer review.    Strong knowledge of microprocessor based embedded systems. (Advantage working with ARM processors environment)    Device drivers, especially interacting with physical devices over low-level data links (e.g. SPI, I2C, serial/UART, PWM generators, Ethernet)    Knowledge of communication data protocols (such as TCP/UDP/IP, etc)    Adequate knowledge of reading schematics and data sheets for components.        Knowledge of basic electronics required; must be comfortable using oscilloscopes, logic analyzers, multimeters, etc. to debug the hardware/software interface.
 
המשרה אוישה למשרות נוספות לחץ כאן
המשרה מיועדת לנשים ולגברים כאחד