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.