Embedded Software Engineer in Lake Grove, OR at Volt

Date Posted: 2/4/2021

Job Snapshot

Job Description

VOLT is seeking candidates for "Embedded Software Engineer" role for our client in Oregon. This is a Direct hire opportunity and candidate MUST BE willing to work onsite in Lake Oswego, Oregon

This position requires someone who can think creatively and use knowledge of software and hardware to provide solutions to technical challenges. The ability to understand key medical device domain concepts and apply that knowledge to the development of elegant and efficient software designs will provide the foundation for success. The end product must run in a very low power environment with a very high degree of reliability.

MUST HAVE:

Minimum 5+ years of deep embedded software development experience

Experience in C and assembly; experience with C++ and object oriented design concepts are a plus. 

Experience with Baremetal , RTOS environment

Experience with developing software for FDA Class III medical devices is a plus.

Primary Responsibilities 
•Participate in all phases of the software development process, including: requirements definition, analysis and design, implementation and debugging, unit testing and developer verification. 
•Using best practices, generate and maintain software documentation required for the project according to the Company’s policies and procedures. 
•Contribute to completion of project milestones. 
•Solve diverse problems within the context of an existing architecture.

Required Qualifications 
•Minimum BS in Computer Science, Computer Engineering or Electrical Engineering. 
•Clear understanding of 8-bit microprocessor and/or microcontroller architecture and familiarity with at least one 8-bit microprocessor/microcontroller instruction set. 
•Ability to design, implement and debug code for microcontroller environments. 
•Experience working with configuration management and defect tracking tools. 
•The position requires knowledge of software lifecycle processes and ability to effectively apply them to projects. 
•Qualified applicants must have good writing, comprehension, analytical and interpersonal skills. 

Preferred Qualification

•MS in Computer Science, Computer Engineering or Electrical Engineering preferred. 
•Experience with software lifecycle processes in a highly regulated environment (FDA, ISO, and other regulatory bodies) and a willingness to abide by them. 
•Experience developing software to run in very low power applications. 
•Experience with communications protocols in a low power environment, for example Bluetooth LE. 
•Experience with software for implantable medical devices such as cardiac monitors, cardiac therapy and/or neuromodulation therapy. 

VOLT is an Equal Opportunity Employer