Job Listings


Director, Engineering

Responsibilities:
  • Provide technical leadership for multiple engineer teams and oversee development of various cloud based and virtualized products and features across the Affirmed Networks Mobile Content Cloud platform.
  • Collaborate with product management and other stakeholders to define and prioritize high level requirements, refine epics, stories, tasks, acceptance criteria, and software designs.
  • Work with Program Managers to create operational and strategic plans that effectively allocate and utilize development resources on projects.
  • Collaborate with technical leads to analyze, develop and ensure best practices for Software Engineering (Planning, Analysis, Design, Implementation, Automation, Execution and Reporting).
  • Set up performance goals for team members; evaluate performance; provide coaching and facilitate professional development.
  • Identify and proactively monitor metrics that can effectively report the overall health of projects.
  • Work with other managers to recruit top talent.
  • Introduce best practices within the team.
Requirements:
  • Minimum of Bachelor's Degree in Computer Science or Engineering (MS strongly preferred)
  • 10+ years’ experience in leading cross functional teams in platform and services software development on embedded and/or virtualized networking platforms.
  • Experience with all aspects of the software development process – concept, architecture, design, implementation and testing.
  • Experience developing cloud native software products
  • Experience with OpenStack infrastructure and platform development
  • Strong working knowledge in Container orchestration using Kubernetes, Mesos or other Open Container Initiative.
  • Team player with strong leadership and interpersonal skills who can adapt and thrive in an Agile environment.
  • Ability to handle multiple project streams and sometimes shifting and competing priorities.
  • Excellent C/C++ programming skills in Linux.
  • Extensive working experience with development, debugging and testing multi-threaded applications on distributed systems.
  • Must have excellent verbal and written communication skills.
  • Knowledge of 3G/4G wireless technologies is desirable. Experience developing software in the fastpath, routing, and packet forwarding is a plus
  • Experience with kernel programming, Drivers/Firmware a plus.

Send your resume to careers@affirmednetworks.com for consideration.


Senior Software Engineer

This position is based in Acton, MA

Responsibilities:
  • Responsible for concept architecture, design implementation and testing, 3GPP charging features for Core Gateway team.
  • Design and implement various core wireless protocols related to SGW/PGW/GGSN and other evolved packet core features.
  • Document feature description, design, and unit test for all developed modules.
  • Test features against 3GPP and customer proprietary standards.
  • Track and resolve multiple defects using JIRA ticketing system.
  • Create golden configuration platform for development clusters.
  • Maintain regression test suites for all gateway interfaces, and monitor weekly results.
  • Utilize the following tools and technologies: TCL, ITCL, C++, Linux, Wireshark, Git, VNC, VMWare (vSphere Client), tcpdump, JIRA, Jenkins.
Requirements:
  • At least 6 months of experience working with the following tools and technologies: TCL, ITCL, C++, Linux, Wireshark, Git, VNC, VMWare (vSphere Client), tcpdump, JIRA, Jenkins. All experience may be gained concurrently.
Education:

Must have a Master’s degree or foreign equivalent degree in Computer Engineering, Electrical Engineering, Telecommunications System Management, or closely related IT field of study.

Send your resume to katie_donnelly@affirmednetworks.com for consideration.


Infrastructure Software Engineer

Software Engineer for Infrastructure group

Responsibilities:

The candidate will be responsible for design and implementation of various infrastructure features of for the Affirmed Networks first generation platform.

Requirements:

The ideal candidate will have 2+ years’ experience in developing platform and services software on embedded networking platforms.

  • Strong background of Linux/Drivers/Firmware
  • Knowledge and experience of system services like messaging, logging/event subsystem, node management and redundancy frameworks
  • Excellent “C/C++” programming skills.
  • Experience with all aspects of the software development process – concept architecture, design, implementation and testing.
  • Strong background in developing software applications on Linux/Unix.
  • Excellent verbal and written communication skills.
Education:

Candidate should have a minimum of Bachelor’s Degree in Engineering. MS preferred.

Send your resume to careers@affirmednetworks.com for consideration.


 

Cloud Native Architect

The Cloud Native Architect will play a critical role in the architecture, design, and development of Affirmed Networks cloud native solutions.

You are expected to interface with the Product Management, Engineering, and QA teams to deliver a cloud native infrastructure environment that will support the deployment of multiple Affirmed offerings and microservices. Throughout the product development lifecycle, the Principal Cloud Native Engineer is responsible for driving development progress and for communicating effectively with all internal stakeholders.

Responsibilities:
  • Develop and deliver strategies to ensure a fast, resilient, and scalable microservices infrastructure
  • Understand business requirements and participate in project roadmap discussions in order to design, estimate, and deliver secure and highly performing platform solutions
  • Propose and implement ideas to improve operational processes and procedures
  • Provide governance, security, networking, and infrastructure policy framework
  • Provide common single control panel for running of the services, policy management, and operational support
  • Thoroughly document all facets of the infrastructure solution.
  • Deliver status reports regularly.
  • Manage and deliver complex infrastructure projects
  • Manage the staff and activities of the infrastructure development team – as a plus
Preferred Qualifications:
  • Technical leadership experience delivering Iaas or PaaS for cloud native microservice architectures
  • Expertise with high performance NoSQL Databases
  • Strong working knowledge in Cloud Foundry, Docker, Kubernetes, Mesos or other Open Container Initiative.
  • Expert in Continuous Integration and Continuous Delivery of the application services across environments, location, and hybrid models
  • Experience with Mobile core technologies, including 3gpp, EPC Virtualization, M2M and LTE is helpful
  • Experience with platform-as- a-service technologies such as: Pivotal Cloud Foundry, Red Hat OpenShift Container Platform, or Heroku
  • Working experience in building massively scalable high performance services.
  • Excellent problem solving skills.
  • Expert-level understanding of automation practices throughout the development, build, and deployment phases of the application life-cycle
  • Expert knowledge in the development of cloud native applications that adhere to microservices and twelve-factor application principles
  • Ability to identify Performance bottlenecks.
  • Experience in building highly available platforms running in production handling no downtime rollouts.
  • Experience with continuous integration and deployment technologies such as: Bamboo, Cruise Control, Continuum, Jenkins CI, and Artifactory
  • Experience with release tools such as Jenkins, JIRA, Coverity, and Bit Bucket
Job Requirements:
  • BS/MS/Ph.D. in Computer Science or a related field
  • Expertise in Go or Python.
  • Expertise in Java or C/C++.
  • Expertise in shell scripting.
  • Strong knowledge of Networking and SDN.
  • Strong Linux systems knowledge.
  • Strong understanding of fundamental distributed system principles.

Send your resume to careers@affirmednetworks.com for consideration.


 Co-op Internship – Wifi Software Engineer – Fall Winter 2017

Affirmed Networks is an exciting young company developing 4G/LTE infrastructure technologies for wireless carriers worldwide. This is your opportunity to work on cutting edge technology with some of the top Software Engineers from the Massachusetts telecommunications community.  Send your resume to us for immediate consideration.

Description:

Engineering Co-op working on the development and integration of Embedded Software and Systems.

Responsibilities:

As an Engineering Co-op, the candidate will work mostly with Wifi – Access and GW Development team members and QA teams.

Requirements:

The ideal candidate will be a full time focused college student majoring in Computer Science. The following skills are desired:

  • Strong development and problem-solving skills.
  • Excellent programming skills in C and C++ with strong understanding of OO concepts.
  • Experience with networking concepts, including IPv4, IPv6, routing, and wireless technologies.
  • Experience with Linux.
  • Must be a team player, easy to work with, hard working, delivery-oriented and should have excellent verbal and written communication skills.
Education:

Computer Science student working on M.S. in good standing with a 3.25 GPA minimum.

Send your resume to careers@affirmednetworks.com for consideration.


Co-op Internship – Software Engineer EMS/ASAP– Fall/Winter 2017

Affirmed Networks is an exciting young company developing 4G/LTE infrastructure technologies for wireless carriers worldwide. This is your opportunity to work on cutting edge technology with some of the top Software Engineers from the Massachusetts telecommunications community.  Send your resume to us for immediate consideration.

Description:

Engineering Co-op working on the development and integration of Network Management Software and Systems.

Responsibilities:

As an Engineering Co-op, the candidate will work mostly with Network Management Development team members and QA teams.

Requirements:

The ideal candidate will be a full time focused college student majoring in Computer Science. The following skills are desired:

  • Excellent programming skills in Java, J2EE and Web-Technologies like EJB, SOAP/XML, JSPs, Servlets, HTML.
  • Experience with Web 2.0 User Interface, HTML/JavaScript/AJAX), JBoss and Tomcat Apache is required.
  • Strong knowledge/experience with relational databases like Oracle, MySQL or Postgress, SQL and related technologies.
  • Must be a team player, easy to work with, hard working, delivery-oriented and should have excellent verbal and written communication skills.
  • Prior hands on experience with writing JUnit test plans preferred.
Education:

Computer Science student working on M.S. in good standing with a 3.25 GPA minimum.

Send your resume to careers@affirmednetworks.com for consideration.


Resident Engineer

This position is based in Redmond, WA

 Responsibilities:
  • Provide onsite technical support and 3GPP expertise on Affirmed MCC platform. Test, develop, support, and maintain ATT Domain 2.0 Integrated Cloud implementation efforts on SAEGW and Proxy.
  • Support systems-level Sundance clusters infrastructure comprising of HP C7000 blade server architecture.
  • Upgrade, maintain and troubleshoot HP DL360 blades and connectivity to 6125 switches.
  • Design, develop and build configuration and upgrade MOPs on Affirmed MCC GW for lab and production environment.
  • Troubleshoot Lab connectivity, VMWare and HP hardware related issues with corresponding support engineers.
  • Stay abreast of the products as well as the underlying technologies, networks, hardware and protocols.
  • Edit, migrate, and oversee more than 100 hosts and Virtual Machines from vSphere web client.
  • Administer licenses, test migration tools and other VMware flings and connectors.
  • Provide on-call support for ATT production sites running on Affirmed MCC SAEGW and Proxy on its virtual platform.
  • Support 3 lab clusters comprising more than 300 hosts and VMs across multiple platforms.
  • Engage support members and vendors to resolve hardware and RMA devices. Validate and replicate production issues in lab and provide a solution to be embedded in next release.
  • Drive any Affirmed MCC related issues to completion as required with the help of TAC as needed for resolution of bugs or other non-configuration issues.
  • Support developers in building new code releases with bug fixes and enhanced features.
  • Provide advanced support on integration of new services, charging and billing and migrations.
  • Utilize various tools and technologies, including: Affirmed Mobile Cloud Content Gateway and Proxy, Acuitas EMS, Spirent Landslide, IXIA, VMWare EXSi 5.5 and 6.0, HP C7000, Cisco ASR 5500, Juniper MX960, BIG IP F5 Load Balancer, HP 6125 Switches, VMWare vSphere 5.5, vCenter server 6.0.
Requirements:
  • At least 5 years of post-Bachelor’s experience with the following: IP networking, routing protocols, and Mobile core technologies, including 3gpp, EPC Virtualization, M2M and LTE.
  • All experience may be gained concurrently.
Education:

Must have Bachelor’s degree or foreign equivalent degree in Computer Science, Computer Engineering, Telecommunications Engineering, or closely related.

Send your resume to careers@affirmednetworks.com for consideration.


Software Engineer, Gateway

As a Member of Technical Staff for the Gateway team, the candidate will be responsible for design and implementation of various core wireless protocols for the Affirmed Networks first generation platform.

Requirements:
  • The ideal candidate will have 9 + years of experience in developing networking and services software on embedded networking platforms.
  • Strong development and problem solving skills are required.
  • Excellent C++ programming skills.
  • Experience with all aspects of the software development process – concept architecture, design, implementation and testing.
  • Strong background in developing networking software applications on Linux/Unix.
  • Excellent verbal and written communication skills.
Experience in any of the following skills will be an additional asset:
  • Knowledge of UMTS/CDMA wireless architecture for data services.
  • Knowledge of LTE architecture Nodes: MME , S-GW/PGW
  • Mobility/session management protocols, GTP and other network mobility protocols.
  • Knowledge of AAA protocols such as DIAMETER and RADIUS and experience developing applications using these protocols.

Education: Candidate should have a minimum of Bachelor’s Degree in Engineering. M.S. preferred.

Send your resume to careers@affirmednetworks.com for consideration.


Software Engineer, Network Infrastructure

As a Member of Technical Staff for the Network Infrastructure team, candidate will be responsible for design and implementation of various networking features for the Affirmed Mobile Content Cloud platform.

Requirements:
  • The ideal candidate will have 5+ years’ experience in developing platform and services software on embedded and/or virtualized networking platforms.
  • Experience in designing and developing cross-functional features on an embedded and/or virtualized platform.
  • Team player with strong interpersonal skills who can adapt and thrive in an Agile environment.
  • Experience developing software in the fastpath and packet forwarding (IPv4 & IPv6, VPN, VLAN, MPLS Label etc. .) components of a networking device, including flow processing functions such as filtering, QoS, NAT, Firewall etc.
  • Excellent C/C++ programming skills in Linux. Experience with kernel programming, Drivers/Firmware a plus.
  • Extensive working experience with development, debugging and testing multi-threaded applications on distributed systems.
  • Knowledge of IPSec , L2TP and other tunneling protocols a plus.
  • Experience with all aspects of the software development process – concept, architecture, design, implementation and testing.
  • Must have excellent verbal and written communication skills.
  • Knowledge of layer-2 switching and layer-3 routing concepts and protocols (BGP4, BGP4+, OSPFv2, OSPFv3)
  • Knowledge of 3G/4G wireless technologies is desirable.

Education: Candidate should have a minimum of Bachelor’s Degree in Engineering.

Send your resume to careers@affirmednetworks.com for consideration.


Software Engineer, Wireless/Wifi

The candidate will be responsible designing and implementing various features of TWAG/TWAP/ePDG related protocols for the Affirmed Networks cloud solution.

Requirements:

The ideal candidate will have 5 + years experience in developing networking and services software on embedded and/or virtual platforms.

  • Strong development and problem solving skills are required.
  • Excellent “C++” programming skills.
  • Experience with all aspects of the software development process – concept, architecture, design, implementation and testing.
  • Strong background in developing networking software applications on Linux/Unix.
  • Team player with strong interpersonal skills and able to adapt and thrive in an Agile environment.
  • Excellent verbal and written communication skills.

Experience in any of the following skills will be an additional asset:

  • Deep understanding of one of more wireless technologies (UMTS / CDMA / LTE / Wifi) for data services.
  • In-depth understanding of one of more TCP/IP, IPv6, NDP, DHCP/DHCPv6, IPSec, GTP, EAP
  • Knowledge of mobility and/or session management protocols
  • Knowledge of AAA protocols such as DIAMETER and RADIUS and experience developing applications using these protocols.

Education: Candidate should have a minimum of Bachelor’s Degree in Engineering. MS preferred.

Send your resume to careers@affirmednetworks.com for consideration.