Real-Time Software Engineer

The Photonics Group
Respond with resume to [email protected]

Job Duties:
• Review and create requirements documentation for real time control systems
• Designing and implement control applications for the telescope subsystems
• Design and implement simulators for control systems
• Design and implement model based development tools
• Follow coding standards, builds unit tests, integration tests and deployment scripts
• Work collaboratively with the architecture and development teams
• Install and setup required software and hardware
• Provide reports on progress and problems
• Write technical reports, manuals and support documentation
• Prepare and deliver presentations at project reviews and conferences
• Support developers and community on support forums, mailing lists, wikis, etc.

• MS degree in software engineering or a related discipline
• 3 years previous experience developing real time control applications
• Demonstrated ability to work in a team environment
• Ability to work with cross-functional work teams and users
• Excellent written and verbal communication skills in English
• Willingness and ability to travel to foreign and domestic vendor, partner, and observatory locations as the need arises
• Strong understanding and experience with real time control systems and control theory
• Experience with motion control and/or image processing applications
• C/C++ programming in RTOS
• Experience with Linux kernel
• Understanding of RTOS kernel architectures and APIs
• Ability to debug complex systems
• Experience with industrial fieldbuses and network programming
• Familiarity with hardware device management
• UML and RT extensions

• EtherCAT, CANOpen
• RT-Preempt and other RT Linux extensions
• Python development
• Experience with Model Based Software Engineering based on DSLs
• Experience with SysML
• Experience in agile projects
• Open source community experience is a plus
• Previous experience in telescopes or related sciences is a plus

The Photonics Group
Call us at 919 479 1941