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 designing and implementing embedded software while adhering to FDA-compliant Design Control procedures. Proven ability to manage software teams, develop detailed specifications, and conduct thorough testing and documentation.
Highest-signal resume keywords
Embedded Software DevelopmentTeam ManagementFDA ComplianceSoftware Development Life CycleHazard/Risk Analysis
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Programming LanguagesSoftware DebuggingSoftware TestingDesign SpecificationsSoftware Source Code ManagementMiddleware FrameworksProtocol StacksSystem-Level SoftwareQuality Software Engineering PrinciplesPerformance Reviews
Soft Skills
Excellent Communication Skills
Tools & Technologies
IDEsDebuggersUnit Test Frameworks
Industry Keywords
ISO StandardsIEEE StandardsFDA RegulationsMedical Device Development
Tech Stack
Tools & technologiesSDLCTCP/IP
About the role
Key responsibilities & impact- Design and implement embedded software using current programming languages
- Manage a small software team, assist with project schedules, and participate in performance reviews
- Develop, maintain, and update detailed design and interface specifications from requirements
- Implement, develop, enhance, and modify software source code, scripts, and procedures
- Debug, troubleshoot, and isolate software problems; provide strategic solutions, analysis, and advice
- Evaluate selected designs through testing and fully document results
- Participate in software development, verification, and validation
- Follow FDA-compliant Design Control procedures and guidelines
- Write, update, develop, and maintain Hazard/Risk analysis specifications
- Support root-cause analysis of failures
- Travel approximately 5% of the time
Requirements
What you’ll need- Bachelor’s degree in Computer Science or similar with a 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 in managing a team (preferred)
- Knowledge of quality software engineering principles and software lifecycle development processes consistent with ISO, IEEE, or FDA-recognized standards or regulated industry (preferred)
- Experience with middleware frameworks, protocol stacks, or system-level software, such as USB stack, BLE stack, TCP/IP, and file systems (preferred)
- Experience building end-to-end systems from firmware through middleware to application (preferred)
- Experience testing software (preferred)
- Knowledge of design controls and regulations for medical device development (preferred)
- Experience with software development life cycle processes (preferred)
Benefits
Comp & perks- 5% travel opportunity
- Equal Opportunity Employer protections for Minorities/Women/Individuals with Disabilities/Protected Veterans
