[The logo is protected from the company]

CareFusion Corporation

The CareFusion board of directors and senior leadership enacted a Code of Conduct as the foundation of how we work responsibly and with integrity. While the Code of Conduct is available in multiple languages, all employees follow the same high ethical standards. The chief compliance officer oversees the Ethics and Compliance program, with oversight from the chief executive officer and the Governance and Compliance Committee of the CareFusion board of directors.Code of Conduct Contact Informat... Read More

Address      CareFusion Corporation 3750 Torrey View Court San Diego CA 92130
Website      www.carefusion.com/
Holding      No Holding Details

View Company Page
Apply to job

Principal Engineer

Carefusion is developing embedded software for Medical products targeted toward Hospital Wireless Connectivity Integration that links devices and enterprise systems together. To help continue growth in this emerging market segment, we are looking for a principal-level embedded systems software engineer to play a key technical role in the development of new products. The responsibilities of this role will include:

    * Develop embedded C/C++ applications and drivers, supporting Wireless activities in our Connectivity market segment.
    * Help drive the technical direction for this product line, in collaboration with management and your Connectivity partner.
    * Be a key software representative delivering technical milestones such as board bring-ups, driver enhancements, chip ports, and embedded application development.
    * Help build the team, mentor new staff, and work with your manager on recruiting.
    * Exercise technical leadership for the project.
    * Work with the Standards groups to secure our strategic interest in this space.
    * Collaborate with internal teams to achieve all deliverable targets.

Job Family Summary

Software Engineering is responsible for developing, enhancing, and sustaining software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices.


    * Bachelor's degree in related field required.
    * A minimum of 5+ years related work experience required.
    * Must have strong knowledge of object oriented design and development.
    * Direct driver and systems level experience with embedded and real time operating systems such as OSE, Linux or ThreadX is required.
    * Application / kernel level experience is required.
    * Deep networking knowledge and concepts of networking is required, including TCP/UDP, OS interfaces, kernel data structures, performance tuning.
    * Experience on power saving techniques for embedded devices is highly desired.
    * Must have experience with chip and board bringup, and hardware issues.
    * Must have knowledge of common industry standard buses, with emphasis on UART, SPI, SDIO PCI and USB.
    * A good understanding of 802.11 protocols and the knowledge of the latest Standards based features is essential.
    * Must understand OS concepts of: threads and process, DMA engines, interrupt handling, timers, memory virtualization, IPC, user space, race conditions and perimeter locking.
    * Typically requires a BS degree and 10 years of experience, an MS degree and 8 years of experience in application and driver software development on one or more embedded / real time operating systems.
    * Must have strong system software experience.
    * Prior experience with ARM, MIPS, or other micro processor architecture and tools is required.
    * Excellent C/C++ programming skills are necessary.
    * Must be willing to work on time critical issues as needed.
    * Medical Devices background is a plus.
    * Some (5-10%) domestic or international travel may be required to visit customers, partners or standards meetings.

Other Job Information

Vacancy type:

Full Time

Contact Mode:

not provided


not provided

Contact Name:

not provided

Job Duration:

not provided




not provided

News - CareFusion Corporation

Related Jobs


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

Embedded Software Engineer

Overview:As a Senior member of the Embedded Software Dev ...   [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]