Software Integration Engineer

  • Location:
    Vimercate, Lombardia, Italy
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Collaboration, Video
  • Job Id

Sky Engineering is an Engineering organization within Cisco dedicated to, and responsible for, the development, integration and deployment of complex, cutting-edge end-to-end solutions to Sky Europe (Sky UK, Sky Italia and Sky Deutschland).

The On-Site Software Integration Engineer role will involve working within a highly motivated team, integrating software components and solutions such as Set Top Box (STB) and client device software for satellite, cable and IP platforms.

This process will include working closely with both internal and external development teams to ensure that the full end to end solution operates correctly with both broadcast and other non-linear IP services such as ABR video streaming, PDL and hybrid OTT mixed IP/Satellite and cable delivery environments.

Often proving new end-to-end functionality for the first time, the role will typically involve locating and debugging issues across the full workflow as well as proving other critical areas such as performance and stability.

We are looking for software engineers with significant embedded development or integration experience who are capable of performing very well within a customer project driven environment to join our team.

You are capable of understanding and resolving problems in complex, multi-process, real-time systems and you will ideally have experience of working in multinational teams to demanding timescales. The role will also require confident interaction with the version control system to create builds with a specific correct configuration.

You will assume responsibility for your own work and resolve complex technical issues under pressure, drawing on support from domain experts as appropriate. You will analyse the impact of and plan integration for new packages of work, accounting for the development schedules, technical risks and dependant tasks. You will be responsible for at least one functional area of the system, leading investigation strategy and reporting summary status to the project management team.

The role involves close cooperation with the customer as well as with many Cisco entities. As such, you will be required to be an experienced, confident communicator, capable of succinctly describing issues to key parties.

Integrating new features at full stack level

             Identifying defects and design issues and proposing solutions where practical

             Proving fixes from development teams and 3rd party suppliers

             Creation of software builds with a specific configuration from configuration management system

             Management of project streams in version control system

             Reproducing and investigating regressions

             Responsibility for at least one area of functionality

             Proving and measuring non-functional requirements (e.g. stability or performance)

             Analysing risk for proposed changes

             Use and management of automated test and build systems

             Generation and oversight of release note creation including management of defect lists

             Guidance to integration planning and scheduling process

             Regular reporting of status to either project management or team leader

Supporting the improvement of the development and integration process by identifying areas for improvement

             Strong development skills including C (preferably real time embedded)

             Experience of structured technical problem solving

             Knowledge of software integration and debugging methods

             Extensive experience of using version control systems to manage build configurations

             Understanding the role of the integration process and defect tracking with a disciplined software lifecycle

             Use of emulator/debugger for embedded systems

             Development of use of Software simulators

             UPnP and networking (desirable)

             ABR & other video codecs (desirable)

             Exposure to Linux based embedded systems (desirable)

Exposure to STB or DVB environment (desirable)

             Results driven with a desire to make things work

             Significant experience in a DVB, broadcast, telecoms or embedded systems industry

             An analytical approach and objective, accurate interpersonal skills

             A proactive approach to issue resolution and working with the development teams

             A sensitive and constructive approach to problem reporting

             Self-motivated and not afraid to use initiative

             Receptive to changes in working methods

             Ability to progress issues with remote engineers and teams

             Clear communicator able to accurately describe technical issues

Able to see the bigger picture and looking for more of a challenge

At Cisco, each person brings their unique talents to work as a team and make a difference.

Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.

             We connect everything – people, process, data and things – and we use those connections to change our world for the better.

             We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices.

             We benefit everyone - We do all of this while striving for a culture that empowers every person to be the difference, at work and in our communities.

Colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Be you, with us! #WeAreCisco

Apply on the Company Site
Powered ByLogo