Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Software Development Engineer 2

Expired Job

Comcast Cambridge , MA 02138

Posted 2 months ago

Comcast's Technology & Product organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards.

Contribute to Comcast's Smart Network Platform (SNP), the multi-tenant, device and network service lifecycle management platform responsible for automating the management of Comcast's network to simplify operational activities, drive reduction in total number of outages and mean time to restore (MTTR), and increase network visibility, utilize JavaScript, Java and object-oriented programming, analysis, and design in an Agile environment; develop a web-based user interface for automation of network engineering provisioning use cases, and enable other engineering teams to explore network data in an ad hoc fashion when automating provisioning use cases for CRAN, backbone, and datacenter routers; utilize Relational and NoSQL databases; perform continuous integration utilizing Gradle and TeamCity/Jenkins; utilize cloud services such as AWS EC2, Route 53, SQS/SNS; determine current system limitations and compatibilities between subsystems; participate in the selection of new concepts and methodologies; prepare technical requirements and software design specifications; perform user story writing and grooming; participate in sprint demos and retrospectives; write system overviews, API contracts, and user support and training documents; and perform peer code reviews.


Design, develop, test, debug and document new and existing software and or applications for real-times communication services.

Write technical specifications based on conceptual design and business requirements

Evaluate new and emerging technologies for implementation.

Create platform and other application prototypes quickly.

Contribute to and respond to peer code reviews as needed

Write code to create robust and scalable applications.

Strong technical expertise and troubleshooting skills for large scale enterprise systems and software.

Minimal conceptual, logical and physical data modeling with data modeling tools and database design in complex, large-scale data environments.


Strong Java programming background

Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability.

Proficient in OO concepts and patterns

Experience in Client/Server architecture, Servlets and Web Services based on J2EE architecture

Application performance tuning

Web Services-Restful/JSON

Understanding concepts of multi-threading, cache, memory management, Java Virtual Machine

Comfortable with operating systems like LINUX/UNIX

Strong analytical and problem solving skills and able to work as part of cross-functional teams.

Preferred Qualifications:

Ability to identify / resolve system bottlenecks

Working knowledge of TCP/IP networking and similar network protocols is a plus.

Understand of network devices, switches and routers a plus.

Excellent communication and organizational skills and with Agile Software Development Life Cycle

Job Specification:

  • Bachelors Degree or Equivalent

  • Engineering, Computer Science

  • Generally requires 2-5 years related experience

Employees at all levels are expect to:

  • Understand our Operating Principles; make them the guidelines for how you do your job

  • Own the customer experience-think and act in ways that put our customers first, give them seamless digital options at every touchpoint,and make them promoters of our products and services

  • Know your stuff-be enthusiastic learners, users and advocates of our game-changing technology, products and services, especially our digital tools and experiences

  • Win as a team-make big things happen by working together and being open to new ideas

  • Be an active part of the Net Promoter System-a way of working that brings more employee and customer feedback into the company-by joining huddles, making call backs and helping us elevate opportunities to do better for our customers

  • Drive results and growth

  • Respect and promote inclusion and diversity

  • Do what's right for each other, our customers, investors and our communities

Comcast is an EOE/Veterans/Disabled/LGBT employer

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Medical Device Engineer Software (Jp4866)

3 Key Consulting

Posted Today

VIEW JOBS 11/20/2018 12:00:00 AM 2019-02-18T00:00 <strong>Job Title:</strong>  Sr Medical Device Engineer – Software (JP4866)<br /> <strong>Location:</strong> Cambridge, MA<br /> <strong>Type:</strong> Contract with likely extension<br /> <strong>Duration</strong>: 1 years<br /> <strong>Business Unit</strong>: Device Engineering, Electrical and Software Development<br />  <br /> 3Key Consulting Inc. is looking for a Senior Engineer with technical hands-on professional experienced with embedded software development in medical devices, for a global bio-pharmaceutical company.<br />  <br /> <strong>Job Summary </strong><br /> Senior Engineer will be a technical hands-on professional experienced with embedded software development in medical devices. The Senior Engineer will be proficient in medical device development life cycle and design guidance requirements. The senior engineer will participate in software development activities including requirements, design, implementation and verification for complex electromechanical drug delivery devices.  The Device Engineering, Electrical and Software Development department leads the development of the electrical, software, and firmware subsystems of electromechanical drug delivery devices.<br /> <br /> <br /> <strong>Key responsibilities of the Senior Engineer include:</strong><br /> • Participate in defining software requirements<br /> • Participate in software design<br /> • Develop software code<br /> • Develop test for software unit verification<br /> • Develop test for software system verification<br /> • Perform software unit test and software verification test and generate reports<br /> • Perform software test tool requirement analysis, design, implementation and validation<br /> • Work with tools for software configuration management, software build and software verification<br /> • Follow a disciplined product development process and participate in technical reviews and ensure robust deliverables and documentation traceability.<br /> • Execute to project plans and schedules, providing high quality, on time, and on cost results.<br /> <br /> <br /> <strong>Basic Qualifications</strong>:<br /> Doctorate Degree OR<br /> Master's Degree and 3 years of Engineering experience OR<br /> Bachelor's Degree and 5 years of Engineering experience  OR<br /> <br /> <strong>Preferred Qualifications</strong>:<br /> • 5+ years of experience in software/firmware development.<br /> • Experience in Medical Device development life cycle and knowledge of design control.<br /> • Experience with formal testing and generating test protocol & reports<br /> • Extensive experience in microcontroller-based hardware and software designs, familiarity with various microcontroller architectures<br /> • Familiarity with lab instruments such as oscilloscope, logic analyzer, and simulators.<br /> • Strong problem solving, risk assessment, and risk management skills.<br /> • Familiar with the following standards: Quality System Regulation – 21CFR820, Quality Management – ISO 13485, Risk Management – ISO 14971, EU Medical Device requirements – Council Directive, 93/42/EEC, Medical Electrical Equipment – EN 6060, Medical Device Software Standard – IEC 62304, ISO 11608 Needle-based injection system for medical use<br /> • Proficiency in C programming language<br /> • Knowledge of STM8 microcontroller, gitlab, jenkins, ALM, and doors<br />  <br /> <strong>Top 3 Must Have Skill Sets:</strong><br /> Embedded software/Firmware C programming Medical Device development process<br />  <br /> <strong>Day to Day Responsibilities: </strong><br /> Participate in firmware and process development for combination products. Responsibilities include authoring software documentation, implementing software, test, integration, and formal verification.<br />  <br /> <strong>Employee Value Proposition:</strong><br /> Opportunity to work on a cutting edge electro-mechanical combination product. This position has the potential to go full time<br />  <br /> <strong>Red Flags</strong>: This is a medical device software development. IS software is not applicable.<br />  <br /> <strong>Interview Process: </strong><br /> 2 phone screens to in person interview<br />  <br /> We invite qualified candidates to send your resume to <a href=""></a>.  If you decide that you’re not interested in pursuing this position, please feel free to look at the other positions on our website You are welcome to also share this posting with anyone you think might be interested in applying for this role.<br />   3 Key Consulting Cambridge MA

Software Development Engineer 2

Expired Job