Senior Principal Software Engineer (C++, GUI) Job in Yorba Linda 92887, California Us
Senior Principal Software Engineer (C++, GUI)
This position requires an extremely strong technical background in real-time embedded systems along with the ability to mentor other software engineers to design medical ventilators in an FDA regulated software development process environment.
The candidate should be team oriented and is expected to spend approximately 80% of his/her time doing hands-on development and 20% mentoring other engineers.
Reports to: Manager, Software Development
What is expected of you for success in your role
- Demonstrates comprehensive knowledge of software engineering practices, techniques, technology trends, and advanced knowledge of domain expertise
- Defines, analyzes and interprets needs and requirements for complex multi-component systems
- Translates the results of analysis into design by applying advanced design techniques and guides others through the design process
- Evaluates and implements alternative approaches and selects the best approach for implementation
Qualifications
- Bachelor's degree in related field required
- A minimum of 6+ years related work experience required
- Excellent written and verbal communication skills.
- Extremely proficient in C, C++
- Graphic User Interface (GUI) design experience.
- Some experience with at least one microprocessor assembly language.
- Experience designing real-time embedded systems. (5+ years, minimum)
- Object Oriented Design Experience.
- Graphic User Interface design experience.
- PC software design experience with Windows and/or Linux tools.
Desired Skills and Experience:
- Medical Device Experience.
- Extreme Programming Methodology.
- Test Driven Development
- Knowledge of graphics kernels.
Additional Information:
- Travel Percentage: 5%
September 20, 2011
• Tags: California Us, GUI) Job in Yorba Linda 92887, Senior Principal Software Engineer (C++ • Posted in: General