Job Directory Pr. Embedded SW Engineer

Pr. Embedded SW Engineer
Northridge, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Are you a passionate, dedicated and motivated Pr. Embedded SW Engineer that thrives in an environment that will provide technical leadership in the development safety critical embedded software for medical devices which over 400,000 people depend on each day?

As a Pr. Embedded SW Engineer you will work with a world-class team to meet users' needs by developing innovative solutions and bringing them to market. Directly contribute to Medtronic's mission to Alleviate Pain, Restore Health, and Extend Life by being on the leading edge to bring closed-loop control to insulin-dependent diabetics across the world.

Come for a job, stay for a career.

A Day in the Life

* Creates and maintain software requirements for a project. Appropriately links software requirements to system requirements. Performs requirement analysis to determine completeness and compliance with software system. Solid understanding and appropriateness of requirement management tools. (Approximately 10% of time)
* Develops very solid designs with extensive use of common design constructs and patterns utilizing best practices. Able to coach others in design methods and review and assess their designs. (Approximately 10% of time)
* Collaborates and coordinates with external subcontractors. (Approximately 10% of time)
* Responsible for delivery of high quality code in the embedded system for an entire software application or sub-system. Code is consistently well-documented and easy to maintain. Oversees work of more junior or off-shore engineers. Selects appropriate tools to support code development. (Approximately 40% of time)
* Independently writes and executes comprehensive unit and integration testing to meet quality expectations. Understands appropriate verification practices and tools. Provides direction to more junior or off-shore engineers on writing and executing unit and integration tests. (Approximately 20% of time)
* Addresses defects and observations providing solutions that are maintainable, factor in a system wide perspective and do not introduce new defects. (Approximately 10% of time)
* Designs, develops, tests, documents, operates and maintains software and firmware components and computing systems software to be applied to and integrated with mechanical and electrical systems.
* Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and wide range of products.
* Interfaces with customers, suppliers, application users and other technical and support personnel.

Leadership competencies

* Knowledgeable in current and possible future policies, practices, trends, technology and information affecting own area and other groups/business units
* Communicates in ways that help people understand change and what needs to be done to execute it well
* Deals constructively with mistakes and setbacks
* Carefully weighs the pros/cons and makes appropriate decisions based calculated risk assessment.
* Appropriately involves others in decisions and plans that affect them. Credits others for their accomplishments.
* Clearly expresses ideas and concepts in writing. Writes compelling documents that people can easily comprehend.
* Prepares and delivers clear, well-organized presentations. Demonstrates poise in front of a small group.
* Handles multiple demands and competing priorities to ensure achievement of goals.
* Demonstrates basic ability to test, analyze and solve technical problems with moderate guidance.
* Designs, develops, tests, documents, operates and maintains software and firmware components and computing systems software to be applied to and integrated with mechanical and electrical systems.
* Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications and wide range of products.
* Interfaces with customers, suppliers, application users and other technical and support personnel.

Must Have: Minimum Requirements

Bachelor's Degree in Engineering

REQUIRED YEARS OF EXPERIENCE:

BS with 7+ years of professional programming experience; MS with 5+ years of professional programming experience

Specialized Knowledge and/or Skills Required:

* Experience developing C applications
* Experience in the design of embedded software in real-time system
* Experience with requirements management systems
* Experience with real-time operating system

Nice to Have

* MSEE, MSCS, or MS Biomedical Engineering
* Experience in development of medical device software or other regulated software
* Experience in developing software for infusion pumps
* Knowledge and appreciation of IEC 62304
* Experience with UML design and documentation
* Experience using DOORS, Surround, IAR Compiler
* Experience using the ThreadX operating system
* Experience working with ARM processors
* Experience developing systems using TI 2430 transceiver using TI MAC
* Familiarity with IEEE 802.15 wireless standard
* Experience working with off-shore teams
* Desire to collaboratively work in project teams on high profile projects
* Excellent oral and written communication skills

About Medtronic

Together, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life. We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be.

We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let's work together to address universal healthcare needs and improve patients' lives. Help us shape the future.

Physical Job Requirements

The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position.

The physical demands described within the Day in the Life section of this job description are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential fun

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.