[The logo is protected from the company]

CardioNet Inc

CardioNet has developed an integrated technology and service - Mobile Cardiac Outpatient Telemetry™ (MCOT™) - which enables heartbeat-by-heartbeat, ECG monitoring, analysis and response, at home or away, 24/7/365.CardioNet is focused on helping physicians diagnose and treat patients with arrhythmias.Time is of the essence in diagnosing and treating arrhythmias. Delays can lead to increased morbidity and mortality and cause significant anxiety for patients. But rapidly diagnosing and effective... Read More

Address      227 Washington Street #300 Conshohocken, PA 19428
Website      /www.cardionet.com/
Holding      No Holding Details

View Company Page
Apply to job

Embedded Software Engineer

Overview:

As a Senior member of the Embedded Software Development team, Engineer will research, design and develop new innovative software programs and tools for wireless medical devices used by patients and clinicians using cutting edge technologies.
Responsibilities:

Primary Duties and Responsibilities with Supporting Activities

    * Working with stakeholders and customers; elicit, define and write software requirements and lead the responsible portions of the software design.
    * Write, modify, maintain and debug embedded software using modern C++ technologies (e.g. template, traits and polices) to access and manipulate hardware interfaces, databases, user interfaces, etc.
    * Modify existing software programs in order to solve compatibility issues and ensure optimal performance for software running on an embedded hardware system.
    * Lead and perform system integration and work with QA to verify and validate software. Deliver projects on time and to specification with an appropriate level of quality.
    * Guide and mentor junior engineers concerning the design, development, maintenance, and performance of software systems.
    * Conduct and participate in design and code reviews
    * Perform documentation tasks, as required, to document architecture and designs.
    * Work closely with software test engineers to develop applications and, where necessary, create test tools for internal use.

Qualifications:

REQUIRED EDUCATION & EXPERIENCE

    * Bachelor of Science degree in Computer Science, Electrical Engineering or related discipline
    * A minimum of seven years experience in a team-based software engineering role working in a structured regulatory controlled environment.
    * A minimum of five years of recent C++ programming experience.
    * Visual Studio 2008 experience.
    * Good experience with using the existing or standard-library C++ templates required.
    * Good experience with developing new C++ template and meta programming desired.
    * Experience developing code for ARM PXA270 strongly desired.
    * Expertise with Database Management and data manipulation and SQL.
    * Experience with  source code management, defect management and build system tool chains

SPECIALIZED KNOWLEDGE

    * Good software development process skills utilizing “best practice” guidelines
    * Strong verbal and written communication skills
    * Strong commitment to meeting customer needs
    * Good “team player”, strong interpersonal skills
    * "Self starter", highly motivated

Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided

Fax:

610.828.8048

Contact Name:

not provided

Job Duration:

not provided

Phone:

888.312.BEAT

Email:

CustomerService@cardionet.com

News - CardioNet Inc

Related Jobs

SYSTEM SOFTWARE ARCHITECT

Job Description    *      Provide estimates for projects ...   [more]

Principal Engineer

AccountabilitiesCarefusion is developing embedded softwa ...   [more]

Systems Engineer

     Senior Systems Engineer owns and coordinates the ve ...   [more]

Embedded Controls Software Engineer

As the Embedded Controls Software Engineer you will deve ...   [more]

Senior Embedded Software Engineer

                ·             Experience in development ...   [more]

Senior Embedded Software Engineer

                ·             Experience in development ...   [more]

Senior Embedded Software Engineer

                ·             Experience in development ...   [more]

Embedded Software Engineer

• Master Degree in Computer Science, Computer Engineerin ...   [more]

Expand

Collapse