Embedded Code Coverage
Who we are?
DevX is the central tooling organisation in the Core Software Group (CSG), responsible for the various SW development and test tools; customized for Cisco's engineering requirements and used in the developer's workflow. The core objective of the group is to improve engineering productivity and provide better user experience by modernizing the tools used by Cisco's dev and test community What Youll Do
You will be a part of a central team developing in-house solution for capturing real-time code coverage metrics on an embedded system. You will develop and sustain the solution across multiple product lines, various compiler flavors and OSs; continuously exploring opportunity to further improve the solution with new functionality, approaches, or incorporating the latest developments in the industry. Who Youll work with
You will work with some of the best engineers in the domain. You get to work with a team that is passionate about developing quality software and improving engineering productivity. You will engage with engineers across various product lines, identifying and evangelizing workflow improvements, assisting them with their workflow issues and problems. Who you are
You are a passionate engineer having excellent grasp of OS concepts & compilers with a hands on experience working in an embedded systems environment. You are passionate about developing quality software. You are eager & keep yourself updated on the standard methodologies, tools & technologies in the industry. You enjoy working in a team environment & demonstrate a strong can-do attitude. Your responsibilities include:
Design and develop new software product features.
Chip in innovative ideas for multiple module architecture.
Define product internal/external interfaces.
Develop complex, multiple modules of code independently.
Write complete functional and design specs independently.
Collaborate with other functional groups.
Evaluate and recommend tools.
Solve complex problems at the system level. Skills:
BE or B.Tech with minimum of 3years experience
Expertise in C programming
Expertise in scripting using Perl, Python
Prior experience in implementing or integrating code-coverage tools is highly desirable
Should be well versed with GCC, ICC, Clang/LLVM toolchain.
Good understanding of the language nuances
Strong understanding of the build & compilation aspects
Experience in enterprise embedded systems
Unix/Linux experience required
Ability to work independently
Strong problem solving skills
Strong Can-do positive attitude
Excellent verbal & written communication skills Why Cisco :
We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who arent afraid to change the way the world works, lives, plays and learns. We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.
We Are Cisco.