Description

Job Description: 
A Day in the Life
•    Design feedback control algorithms in MATLAB/Simulink using classical PID control laws
•    and act as an independent reviewer of MATLAB/Simulink models to ensure that all software
•    meets quality standards.
•    Research advanced control methods and their potential for improving closed-loop system performance. 
•    Update/tune existing software implementation to support released products.
•    Reduce order modelling of system/subsystem that enables efficient exploration of controller design space.
•    Integrate and test new controller designs on hardware with different maturity levels prototype to released hardware. 
•    Contribute to the continuous improvement of verification methods.
•    Partner with the greater software organization, systems engineering, and validation groups and prepare and participate in design reviews.
•    Define and review software requirements, and document or participate in the documentation of the software including architecture and design detail, unit testing, anomaly tracking and reports.
Must Haves
•    A Bachelor’s Degree with 7 years of relevant working experience, or advanced degree with 5 years of relevant working experience
•    Proficient in use of modelling & simulation software (MATLAB/Simulink strongly preferred)
•    Familiarity with multi-body kinematics and dynamics
•    Experience in design and implementation of position, velocity, and torque feedback controllers
•    Knowledge of discrete signal processing methods and algorithms and experience with
•    reduced order modelling of mechatronic systems
•    Knowledge of techniques used for real-time estimation of uncertain parameters
•    Experience in implementation of advanced control algorithms, as an example, Optimization based control methods
•    Fluency in English 
Nice to Haves
•    Experience with real-time software on microprocessor-based systems and developing software in a Linux environment
•    Integrating mechanical and electrical hardware and software, particularly in an embedded context
•    Medical product development process highly desired-regulator processes, safety considerations, hands-on experience with medical/surgical devices/instruments
•    Experience with a big company with matrix structures, having already worked with cross functional teams within an international environment.
•    Experience in prototype level C++ coding 
•    Experience in open-ended, robotics research projects

Education

Any Graduate