What are the responsibilities and job description for the Sr. Software Engineer - Embedded Controls with PID. position at Saxon Global?
Must Haves
- A Bachelor's Degree with 7 years of relevant working experience, or an advanced degree with 5 years of relevant working experience
- Proficient in use of modeling & 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 modeling of mechatronic systems
- Knowledge of techniques used for real-time estimation of uncertain parameters
- Experience in the implementation of advanced control algorithms, as an example, Optimization-based control methods
- Fluency in English
- 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
Nice to Haves