Principal Engineer SW Job Description Template
Our company is looking for a Principal Engineer SW to join our team.
Responsibilities:
- Help develop innovative network security solutions to expand Gigamon portfolio;
- Responsible for delivering his work in defined timelines while achieving product quality goals;
- Contribute to overall product requirements, architecture, and design;
- Responsible for architecture of medical products leveraging innovative solutions to design reliable and safe products;
- Follows the company’s standards for code development and quality process and complies with quality management system procedures;
- Ensures the integrity and security of patient health information, company intellectual property, and confidential data;
- Conduct feasibility analysis for proposed solutions;
- Responsible for Embedded SW architecture and design;
- Mentor junior engineers in software development, technology, and processes;
- Produce functional specifications and design documents;
- Propose designs/solutions to meet requirements for new products;
- Technically leads a team of embedded engineers to develop high quality embedded Software;
- Identifies root causes of issues, determines potential solutions, and evaluates them against requirements.
Requirements:
- Experience with NETFLOW, IPFIX is a Plus;
- Experience contributing at all stages of software development life-cycle;
- Self-motivated individual with the ability to work in a high-achieving team or independently;
- Hands-on experience in networking protocols especially TCP/IP, SSL/TLS;
- Proven successful technical leadership experience in Network technologies;
- Responsible for architecture of medical products leveraging innovative solutions to design reliable and safe products;
- Experience in Proxy, Firewalls, IDS, IPS, Data protection, Deep Packet Inspection (DPI) is a plus;
- Minimum MSEE/CS with 10 years of software development experience in Networking Software architecture and Design;
- Experience developing system-level software in Linux/Unix development environment;
- Responsible for Embedded SW architecture and design;
- Expert in C/C coding;
- Ensures the integrity and security of patient health information, company intellectual property, and confidential data;
- Technically leads a team of embedded engineers to develop high quality embedded Software;
- Excellent written/oral communication skills and strong analytical and problem-solving skills;
- Hands-on experience with multi-core, multi-process/multi-threaded systems.