Cisco Systems - Software Development Engineer Jobs, Boxborough, MA

Cisco Systems - Software Development Engineer Jobs, Boxborough, MA  - Cisco seeks a Software Engineer in CEN (Connected Energy Networks) Business Unit to participate on a project team of engineers involved in the development of advanced networking architecture and functionalities within the Applied Research team.

Smart Grid and The Internet of Things is undoubtedly one of the next big waves of the Internet. By providing a secure, large-scale IP-based communications infrastructure from smart objects such as sensors and actuators, Cisco solutions are designed to bridge multiple technologies and an ecosystem of partners to optimize communications, improve resilience and enable the Smart Grids and the Internet of Things at large.

The Connected Energy Business Unit is looking for a knowledgeable and energetic analytics engineer with strong engineering, scripting, and data analysis skills to work in a very energetic team on advanced development projects; self-sufficient data analyst and technologist to work on highly-complex, technically-challenging projects. Familiarity and experience with advanced analytics such as advanced statistical methods, optimization, simulation and stochastic modeling is a must. 

Responsibilities:
1. Analyzing millions of data points governing the state of complex networks in the IoT space.
2. Creating algorithms to determine and categorize states of the network based on those data points.
3. Develop new algorithms and methods for optimizing product performance and adoption.
4. Work closely with our engineering team for product development

Requirements:
1. Experienced in working on large datasets.
2. Experienced in: Operations Research, Machine Learning, Statistic, Applied Mathematics
3. Expertise in data visualization technologies and statistical software packages.
4. Comfortable with C, Python, Java, MySQL.
5. Understanding of Internet protocols (UDP, TCP/IP, Routing), and low power technologies (e.g. IEEE 802.14, Wifi, …)
6. Knowledge in Unix or other operating system.
7. Excellent communication and writing skills.

Education: Phd required.

This position requires a solid knowledge of routing and/or MPLS protocols, but also other protocols related to constrained environments (such as RPL, Coap, 6Lowpan). The CEN (Connected Energy Networks) team interacts with a broad set of peer development, and written/verbal communication, interpersonal, multitasking, and complex problem solving skills are mandatory for success. Candidate must have ability to understand product level architecture, develop software unit designs and quick proto-types. Specific required skills also include C/C++ programming, real-time operating systems, UNIX/Linux; desirable skills include Clearcase, Perl/Tcl/Tk.

The requirements are:
  • MS CS/CE/EE or equivalent with 2+ years relevant experience or BS CS/EE with 4+ years of related experience
  • Strong C/C++ programming skills and familiarity with large software development projects in an UNIX environment including experience with source code control systems, make, debuggers, etc. 
  • Embedded and real-time s/w development 
  • Knowledge of or demonstrated experience with IP/MPLS technologies especially in the area of internet routing protocols like OSPF, ISIS, MPLS, Traffic-Engineering, RPL, CoAP, etc.
  • Strong ability to quickly understand new problems and investigate novel solutions to be quickly proto-typed. 

This position requires a solid knowledge of routing and/or MPLS protocols, but also other protocols related to constrained environments (such as RPL, Coap, 6Lowpan). The CEN (Connected Energy Networks) team interacts with a broad set of peer development, and written/verbal communication, interpersonal, multitasking, and complex problem solving skills are mandatory for success. Candidate must have ability to understand product level architecture, develop software unit designs and quick proto-types. Specific required skills also include C/C++ programming, real-time operating systems, UNIX/Linux; desirable skills include Clearcase, Perl/Tcl/Tk.

The requirements are:
  • MS CS/CE/EE or equivalent with 2+ years relevant experience or BS CS/EE with 4+ years of related experience
  • Strong C/C++ programming skills and familiarity with large software development projects in an UNIX environment including experience with source code control systems, make, debuggers, etc. 
  • Embedded and real-time s/w development 
  • Knowledge of or demonstrated experience with IP/MPLS technologies especially in the area of internet routing protocols like OSPF, ISIS, MPLS, Traffic-Engineering, RPL, CoAP, etc.
  • Strong ability to quickly understand new problems and investigate novel solutions to be quickly proto-typed.