FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software design and implementation using C, C++, C#, and Python, while adhering to FDA-compliant Design Control procedures. Proficient in debugging, troubleshooting, and conducting root-cause analysis within the software development life cycle.
Highest-signal resume keywords
C ProgrammingC++ ProgrammingC# ProgrammingPython ProgrammingFDA-Compliant Design Control
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software Development Life CycleDebuggingTroubleshootingSoftware TestingDesign Specifications
Soft Skills
Excellent Written CommunicationExcellent Verbal Communication
Tools & Technologies
IDEsDebuggersUnit Test FrameworksMiddleware Frameworks
Industry Keywords
Medical Device DevelopmentQuality Software Engineering PrinciplesISO StandardsIEEE Standards
Tech Stack
Tools & technologiesPythonSDLCC++
About the role
Key responsibilities & impact- Design and implement software in current programming languages such as C, C++, C#, and Python
- Develop, maintain, and update detailed design and interface specifications from requirement specifications
- Support implementation, development, enhancements, and modifications to software source code, scripts, and procedures
- Debug, troubleshoot, and isolate software problems; provide solutions, analysis, and advice
- Evaluate selected designs through testing and fully document results
- Participate in software development, verification, and validation under software lead guidance
- Follow FDA-compliant Design Control procedures for software development
- Contribute to and support Hazard/Risk analysis specifications
- Contribute to and support root-cause analysis of failures
- Address moderate-scope problems and determine appropriate actions within defined procedures
Requirements
What you’ll need- Bachelor’s degree in computer science, Engineering Mathematics, or related field with minimum 7 years of related experience or Master's Degree with 4+ years of related experience
- Excellent written and verbal communication skills
- Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)
- Experience with middleware frameworks, protocol stacks, or system-level software is preferred
- Experience building end-to-end systems (firmware → middleware → application) is preferred
- Experience testing software is a plus
- Knowledge of design controls and regulations for medical device development is a plus
- Knowledge of quality software engineering principles consistent with ISO, IEEE, or other FDA recognized standards is a plus
- Experience with software development life cycle processes is a plus
