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 extensive experience in developing embedded software using C/C++ and RTOS for analytical instrumentation and medical devices, with a strong focus on real-time data acquisition and high-speed communication protocols. Proficient in the full design life cycle and capable of executing verification plans in regulated environments.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingReal-Time Operating Systems (RTOS)Microprocessor ArchitectureAgile/Scrum Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C/C++ ProgrammingRTOSEmbedded Software DevelopmentObject-Oriented ProgrammingMultithreaded ProgrammingDigital LogicHigh-Speed Communication ProtocolsAutomated Software TestingVerification PlansMicrocontroller Familiarity
Soft Skills
CollaborationClient RepresentationPassion for Learning
Tools & Technologies
SVNLogic AnalyzersSignal GeneratorsOscilloscopesDebuggersEmulatorsSimulatorsC++17STLBOOST Libraries
Industry Keywords
Medical DevicesRegulated EnvironmentAerospace/DefenseRobotics
Tech Stack
Tools & technologiesLinuxRTOSSubversionC++
About the role
Key responsibilities & impact- Develop embedded software in C/C++, RTOS, Linux, and Windows for analytical instrumentation and medical devices
- Use high-speed communication channels, real-time data acquisition, and digital/analog I/O
- Follow the full design life cycle, including requirements specification, design activities, planning, code reviews, and corresponding artifacts
- Develop and maintain manual and automated software testing using SVN, scripts, C++/C#, and Windows
- Establish and execute verification plans in simulated, emulated, and laboratory environments
- Collaborate with a multifunctional development team
- Interface with clients and represent MedAcuity to support seamless software development projects
Requirements
What you’ll need- 8+ years design and programming experience
- Solid understanding of microprocessor architectures, interfaces, and digital logic
- Experience with multithreaded programming for real-time embedded systems using C/C++ and RTOS
- Knowledge of object-oriented programming techniques
- Experience with logic analyzers, signal generators, oscilloscopes, debuggers, emulators, and simulators
- Familiarity with Microchip, Freescale, NXP, ARM, or other microcontrollers
- Familiarity with modern C++ (C++17, STL, BOOST libraries)
- Familiarity with high-speed communication protocols and interfaces such as DMA, PCI, and USB
- Passion to learn new systems, methodologies, technologies, and tools
- Experience in a highly regulated environment such as medical device or aerospace/defense is ideal
- Professional background with robotics is helpful
- Work history in Agile/Scrum environments
- B.S. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent years of professional work experience
Benefits
Comp & perks- Discretionary performance-based bonus based on personal and company factors
- Medical, dental and vision insurance
- Health Reimbursement Arrangement (HRA)
- Flexible Spending Accounts
- 401(k) with company match
- Company-paid life and disability insurance
- Additional voluntary life insurance
- Employee assistance programs
- Recognition awards
- Competitive vacation and sick time allowances
- Company holidays
- Healthy work-life balance
