Staff Embedded Software Engineer en iTjuana
Sueldo oculto
Baja California Norte
Empleado de tiempo completo
Nivel de Inglés: Nivel Avanzado
Position Overview:
We are seeking a Software Engineer that can directly impact the experience of patients and clinicians as well as Outset business operations with their solid programming skills and can-do attitude. Daily activities will include software design, implementation, and testing of embedded software as part of a cross functional team with a key focus on intelligent medical systems and components. The candidate should bring solid programming skills in C/C++ and the ability to learn new languages. The candidate should have a basic understanding of embedded programming and RTOS concepts and be able to read digital schematics.
Essential Job Functions:
-
Participates in software detailed design, implementation, and software verification.
-
Develops software to interface with actuators (pumps, valves, etc.) and complex sensors.
-
Develops use cases, complex state machines, class hierarchies, sequence diagrams and algorithms for fluidic control.
-
Development of automated unit, integration, and functional test protocols.
-
Strong written skills required to support software documentation.
Requirements/Qualifications:
-
Masters or PhD in Computer, Electrical, or Biomedical Engineering or Computer Science or equivalent.
-
Ability to read digital board schematics and datasheets , familiar with microprocessor architectures .
-
Work or university project team experience interfacing with actuators/sensors desired; applicable project examples include robotic devices, self-driving vehicle technologies and the like.
-
Solid knowledge and 2+ years’ experience of C/C++ , embedded programming ; UML strongly desired
-
Some experience with source code control, preferably Git, strongly desired.
-
High level of initiative with ability to ask questions without hesitation. Ability to learn and adapt to different types of software development quickly.
-
Possesses excellent interpersonal skills and can work effectively with a diversity of personalities. Must be approachable, show respect for others, and be able to present data effectively to different audiences.
-
Flexible in daily schedule, tasks required and problem solving , while maintaining compliance with company policies and procedures.
-
Candidates should have a passion to work in the medical device field and a desire to directly impact the lives of patients in a significant way.