Our Operations department at our R&D/Production site in San Francisco Bay Area is looking for an energetic, outgoing, and experienced Senior Robotics and Controls Engineer/Architect. Building on your extensive knowledge in electronics manufacturing your main responsibility will be to focus on minimizing the total cost of ownership (TCO) through strategic decision-making and innovative approaches in the development and implementation of cutting-edge control algorithms and robotic systems.
As the Senior Robotics and Controls Engineer / Architect, you will play a pivotal role in driving process improvement initiatives, training and development, and performance management. Your focus will be on fostering a culture of continuous improvement and problem-solving within the organization.
Other tasks – but not limited to, are:
Develop and document code for use on a three axis stabilized antennas.
· The software developer will work other software engineers to create flexible code to support multiple production systems.
· Lead efforts to improve controls algorithms for different antenna designs and operating requirements.
· Software developers are integral to the troubleshooting process and work with test engineers to resolve bugs.
· Work as part of a team of software developers to Architect, develop, fix and maintain embedded code written in C, C++.
· Use other common coding languages to support primary task of developing in C (Python, Perl, C#, LabView, JavaScript, CSS, HTML etc.)
· Follow coding standards and review the code of fellow developers.
· Work in a safe manner in accordance with OSHA standards.
As our Senior Robotics & Controls Engineer/Architect your qualifications should ideally be:
· 8+ years experience developing C.
· Degree coursework in control systems (PID, Tuning, Modern Controls, etc.)
· Familiarity programming in real time environments.
· Familiarity programming in Linux environment.
· Ability to use other common coding languages to support primary task of developing in C (Python, Perl, C#, LabView, Java, C++, MATLAB, JavaScript, CSS, HTML etc.)
· 6+ years experience programming the operation of a physical system.
· Bachelor’s degree in Computer Science, Electrical Engineering, or other engineering/technical degree with suitable background.
Preferred Requirements:
Recent experience with controls algorithms (PID, Stability Requirements, Modern Controls, Kalman Filters, Observers)
· MSEE, MSCS or MSME, or equivalent Master’s Degree or more advanced degree.
· Experience working in a multiple developer environment.
· Experience utilizing popular development tools including JIRA, and, GIT, Subversion.
· Knowledge of RTOS systems.
· Knowledge of Linux systems / administration.
· Knowledge of TCP/IP, multithreading, SPI, I2C, GPIO, Serial, USB and CAN bus
· Knowledge of web technology ( HTML, JavaScript, CSS, JSON ) in an embedded environment.
· Knowledge of device drivers, BSPs, file systems, logging, error reporting.
· Knowledge of electrical design and a strong physics background.
· Working knowledge of VSAT technology and communication beneficial.
· Ability to use Oscilloscope/Logic Analyzer.
Job Type: Full-time
Salary: $150,000.00 - $160,000.00 per year
Schedule:
- Monday to Friday
Work Location: In person