PasadenaCARecruiter Since 2001
the smart solution for Pasadena jobs

Real Time Software Engineer

Company: Giant Magellan Telescope
Location: Pasadena
Posted on: June 20, 2022

Job Description:

Title: Real Time Software EngineerElement: Software and ControlsManager: Software and Controls ManagerType: Full timeLocation: Pasadena, CA (temporary remote work due to COVID-19)Job Summary:Reporting to GMT's Software and Controls Manager, the Real Time Software Engineer will be part of the Software and Controls (SWC) team and will be responsible to design, implement and test real-time control applications and tools which are part of the GMT control system. This position will work closely with the software architects and other software developers in order to provide a high-quality and a high-value control software to the end users of the GMT control system.In order to be able to recommend and implement innovative solutions the Real time Software Engineer is expected to keep up-to-date with current trends and tools in real time control applications and tools.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.Essential Skills, Knowledge, and Abilities:
    • MS degree in computer science, software engineering or a related discipline
    • 3 years previous experience developing real time control applications
    • C/C++ programming in a real time environment
    • Experience with real time control systems and control theory
    • Experience with motion control and/or image processing applications
    • Experience with industrial fieldbuses and network programming
    • Experience with Linux kernel
    • Ability to debug complex systems
    • Familiarity with hardware device management and UNIX device drivers
    • UML and RT extensions
    • 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 arisesDesired Skills, Knowledge, and Abilities:
      • 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 plusApplying:Please submit a Cover Letter in addition to an updated version of your CV.If your skills and experience appear to be a match or if we need additional information to make a decision, we will contact you. If we do not see a suitable match between your qualifications and the position, we will keep your information on file in the event future positions become available that are more suitable to your qualifications.GMTO is an equal employment opportunity employer

Keywords: Giant Magellan Telescope, Pasadena , Real Time Software Engineer, IT / Software / Systems , Pasadena, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Pasadena RSS job feeds