Lead Medical Device Embedded Software Engineer
Kforce Inc

San Diego, California

This job has expired.


Kforce has a client, a growing and innovative company in the Medical Device Industry is seeking a Lead Embedded Software Engineer in San Diego, CA.Summary:We are working directly with the Hiring Manager on this critical position. The candidate will provide technical leadership, including software architecture, high level design choices, technical standards, tools, and platforms to enhance Electroporation Device firmware and associated tools. As the Technical Lead, you will be responsible for creating requirements and design documents, implementing software, performing unit and integration tests, analyzing design tradeoffs, performing risk analysis, overseeing development activities through integration into production, and providing support of products. This is hands-on role.Essential Duties:
  • Lead end-to-end development of embedded system software that includes the creation of requirements, risk analysis, software architecture and design, technical standards, tools, and platforms
  • Will lead a team of 4-6 Engineering while remaining hands on
  • Provide technical leadership including software architecture, high level design choices, technical standards, tools, and platforms
  • Develop and review software documentation, including software requirement specifications, software design documents, architecture specification
  • Direct and lead Software Risk Analysis activities
  • Create and perform unit and integration testing
  • Use C++ and C programming languages to deliver high quality, easily maintainable production code
  • Serve as a mentor to less experienced team members
  • Lead software design reviews, code reviews, and unit and integration test case reviews and, track and implement review action items, where applicable
  • Work closely with hardware and hardware engineers, bringing up boards, interpreting data sheets and schematics, and developing device drivers


  • BS or MS in Computer Science, Electrical Engineering or equivalent knowledge and experience
  • 10+ years in embedded systems development experience in C/C++
  • 5+ years of Software architecture and design skills in software development
  • Experience in the Medical Device Industry
  • Excellent object-oriented design (OOD) and object-oriented programming (OOP) using C++
  • Experience in Model-Based Systems Engineering tools (e.g., Enterprise Architect, Rational/Rational, Magic Draw)
  • Understanding and experience with low-level processor architectures, operating system design, and hardware interfacing
  • Extensive experience in developing device drivers for SPI, I2C, I2S, UART interfaces
  • Experience in ARM Cortex-M processor and/or relevant development environments
  • Must also have software requirements, design documentation on medical devices
  • Experienced with electrical Test equipment - spectrum analyzer, signal generator, oscilloscopes, logic analyzers, multimeters
  • Experience with developing use cases, software requirements, software risk management, high level, and detailed design documents, software development plans, and unit and integration test plans
  • Medical device or other safety-critical device software development experience required
  • Ability to read circuit designs/electrical schematics and datasheets
  • Familiarity setting up various embedded toolchains, build, and debugging environments
  • Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

This job has expired.

More jobs for you in Recruitment Consultancy

Posted about 7 hours ago
Kforce Inc
Posted about 7 hours ago
Kforce Inc
Posted about 7 hours ago
Kforce Inc
View recent jobs »

New post from our employment blog

What is a diverse workforce?

What is a diverse workforce?

There is a lot of talk about diversity and inclusion in the workplace, but what exactly makes up a diverse workforce? 

Read full blog post
Share this inclusion job with the community

Click a community link below, and then social share the Lead Medical Device Embedded Software Engineer job.

Disability inclusion jobs logo
Asian inclusion jobs logo
Black inclusion jobs logo
Diversity inclusion jobs logo
LGBTQ inclusion jobs logo
Seniors inclusion jobs logo
Women inclusion jobs logo
Hispanic inclusion jobs logo