Centripetal is seeking a Senior Embedded Software Engineer to work on our core packet filtering software team. The candidate will be responsible for embedded software development within the RuleGATE® packet filter.
The position will require custom network security embedded application development, the virtualization and performance optimization of existing network security functions, and high-performance code development for both application and I/O performance optimization.
Responsibilities:
- New Network Security application development & integration
- API development
- I/O performance optimization
- New Driver development
- Ongoing regression testing of baseline product functionality each release
- Functional testing of new products
- Required Technical Skills
- Strong experience with networking
- Strong experience with network function virtualization
- Strong knowledge in internet protocols: TCP/IP, L2/L3 protocols, IPv4, IPv6, TCP and UDP
- Development Experience with networking functions on commodity processors and specialized network processors
- Strong working knowledge of Linux - installation, conventions, configurations, commands, and troubleshooting
- Strong Experience with C, C++, and Java embedded development
Additional Experience
- Experience with algorithm development & implementation
- Experience in a fast-paced dynamic environment
- Excellent multi-tasking, written & verbal communication, and organizational skills
- Ability to work independently with minimal supervision
- Outstanding problem-solving skills in the diagnosis and resolution of customer issues
- Must be results oriented and have a high degree of accountability, commitment and responsibility
Minimum Qualifications
- BS/MS degree or equivalent in Computer Science
- 10+ years of Embedded Software Development
- Must be a U.S. Citizen