Job Brief
The Control System Computer Scientist will conduct research and development in the realms of computer hardware and software, focusing on innovative solutions to complex problems. This role requires a deep understanding of control systems, embedded systems, and algorithms, alongside experience in programming languages such as C++, Python, or MATLAB. Ideal candidates will possess strong analytical skills and a passion for advancing technology in control systems.
Responsibilities
- Design and implement control systems for various applications, ensuring optimal performance and reliability.
- Conduct theoretical and applied research in computer and information science to develop innovative solutions.
- Collaborate with cross-functional teams to integrate software and hardware components effectively.
- Analyze system performance and troubleshoot issues to enhance operational efficiency.
- Develop and maintain documentation for algorithms, systems, and processes.
- Stay current with industry trends and advancements in control systems and computer science.
- Participate in peer reviews and contribute to a culture of continuous improvement.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in control system design and implementation.
- Strong proficiency in programming languages such as C++, Python, or MATLAB.
- Familiarity with embedded systems, real-time systems, and signal processing.
- Experience with software development methodologies and tools.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
Similar Job Titles
- Control Systems Engineer
- Embedded Systems Developer
- Systems Software Engineer
- Automation Engineer
- Robotics Software Engineer
- Mechatronics Engineer
- Algorithm Engineer
- Research Scientist in Computer Science