Senior Embedded Firmware Engineer - Ventura Solutions LLC
Durham, NC 27701
About the Job
Are you a Senior Software Engineer (Firmware) looking for a new contract opportunity? In this position, you will have the opportunity to work with an innovative drug delivery firm.
Ventura Solutions is a rapidly growing medical device and pharmaceutical staffing, consulting, and training firm. We believe that the best way to advance healthcare is through innovation and continuous improvement. We value our commitment to solving healthcare's toughest problems and delivering world-class products, services, and human resource solutions. We are a company of problem solvers, inventors, teachers, and friends.
Experience and passion are what we desire for this role and we're looking for the best! While working in this role you will have the ability to:
Description
The individual works within cross-functional teams and provides software requirements, design and implementation for current or next generation software and systems projects. He or she develops a thorough understanding of design requirements to ensure that the system’s objectives are properly defined and ultimately achieved. This individual must have strong technical skills complemented by great communications and teamwork qualities. Experience in a software development background in a structured/regulated environment such as medical device development is required.
Responsibilities
- Design, develop, and support embedded, Windows embedded and desktop applications.
- Contribute to requirements definition at the functional level.
- Participate in software work product reviews/inspections.
- Interface, integrate, troubleshoot and debug software and hardware components.
- Generate required product development documentation including Functional Specifications and design documents.
- Execute manual or automated tests for verification and validation of software applications.
- Design, code and validate software tools for use in the manufacturing of the product.
- Work with Software Test, Support and Manufacturing to resolve software issues.
- Drive improvements to product and process quality.
Qualifications
- BS in Software Engineering, Electronics Engineering, Computer Science education.
- At least 10 years of software design and development experience
- Experience with embedded system programming with C/C++, C#/.Net. Proficient with Real time software development.
- Must have work experience on embedded Microcontrollers such as SP Microcontrollers, Ti C2800 or Microchip
- Familiar with in-circuit debugger.
- Experience in structured software and systems development and integration, including experience in software design methodologies, design patterns, component-oriented software architecture to produce high-quality software applications.
- Experience in developing event driven, multi-threaded applications.
- Comfortable with Electrical Engineering fundamentals.
- Understand hardware schematics and write software to control it.
- Experience with Bluetooth, UART and SPI.
- Some understanding of control algorithms such as PID.
- Prior experience of motion control or fluid management is preferred.
- Experience in medical devices or similarly controlled software environment preferred.
- Knowledge of software life cycle processes used in regulated development environments.
- Result-oriented, self-motivated and able to participate as both a team member and an individual contributor.
Location
- Raleigh-Durham-Chapel hill area/Research Triangle
Employment Type
- W2 employee, open to 1099 engagements
Benefits for W2 Employees
- Choice of medical, dental, and vision plans.
- Paid vacation time.
- Competitive hourly rate.
- 401(k)
Offering world-class solutions for our clients is only part of our mission. Providing a rewarding and fulfilling place to work is a top priority for us. From an industry-leading compensation package to a focus on work-life balance, we offer a challenging and flexible place to achieve your career dreams. Make your impact today!
About Ventura Solutions:
Ventura Solutions is a rapidly growing medical device and pharmaceutical staffing, consulting, and training firm. Our extensive industry expertise in medical device, pharmaceutical, and combination products along with an exceptional talent pipeline make us a top choice for a wide range of projects. We also offer great benefits which enable us to attract and retain top talent in the medical device, pharmaceutical, and combination products space. For more information and other job opportunities visit us at ventura-solutions.com
Equal Opportunity Employer Minorities/Women/Veterans/Disabled