Software Engineer II (ONSITE) Responsible for architecture, design, development, integration, and testing of embedded software for network security appliances. Collaborate with software engineers to meet product requirements, conduct unit tests, participate in code reviews, and create project documentation.