- Develop and maintain software in C++.
- Deploy and administer software on Linux systems.
- Design and implement user interfaces.
- Contribute to systems engineering processes.
- Write technical specifications and reports.
- Manage software releases and documentation.
- Interface software development for hardware and third-party software.
- Use MATLAB/Simulink for system design and testing.
- Solve technical problems and explore new methods.
- Degree in Engineering, Mathematics, Physics, or similar field.
- Proficiency in C++ coding.
- Strong problem-solving skills.
- Ability to manage multiple tasks and present technical information.
- Willingness to work both independently and as part of a team.
- Eagerness to learn and adapt to new technologies.
- Flexibility in task management and time management.
- Willingness to engage in hands-on tasks and occasional travel.
- Occasional travel and irregular hours may be required.
- Work within a structured, collaborative environment.