Careers

Linux Developer

  • Bachelor's degree in Computer Science, Software Engineering or a related field with 5+ years experience OR Master's degree in field with 3+ years experience, or Doctoral degree with 0 - 2 years experience.
  • Minimum 3 years experience in developing/administrating large enterprise applications for Red Hat Enterprise Linux (RHEL).
  • Extensive knowledge of shell scripting.
  • Extensive knowledge of Linux/Unix networking and firewall/iptables configuration.
  • Experience in building Linux packages and creating update repository.
  • Experience in building and customizing open source Linux software packages.
  • Experience in building custom kernels and installing custom third-party drivers a plus.
  • Experience in Linux security hardening a plus.
  • Experience in core Java development and deployment in Linux a plus.
  • Familiarity with software lifecycle (requirements, design, code, test).
  • Understanding of software development processes for a regulated environment (ISO9000/FDA).
  • Experience with Microsoft Team Foundation Server is a plus.
  • Experience in medical device design & development a plus.
  • Experience in Personal Software Process (PSP) and Team Software Process (TSP) a plus.
  • Experience with the requirements management tools such as Cockpit is a plus.
  • Ability to work with cross-functional and remote teams.
  • Must be able to communicate in English, both written and verbal.