Senior Embedded Firmware Engineer
4 days ago
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 trusted 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.
- 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.
- Raleigh-Durham-Chapel hill area/Research Triangle
- W2 employee, open to 1099 engagements
- 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 reputable end-to-end medical device and combination product consulting, staffing, and training firm. With our deep industry expertise spanning medical devices and combination products, coupled with an outstanding talent pool, we stand out as the preferred option for a diverse array of projects. On the consulting side, we integrate seamlessly into your team and manage small to complex Statement of Work (SOW) projects. On the staffing side, we help source, screen, and on-board reputable employees to fill temporary, temp to permanent, and permanent job openings. We accelerate product development, keep products compliant, and help build great organizations. For more information, visit us at www.ventura-solutions.com.
Equal Opportunity Employer Minorities/Women/Veterans/Disabled
-
Senior Firmware Engineer
4 days ago
Durham, NC, United States Next Step Systems LTD Full timeSenior Firmware Engineer, Durham, NC The Senior Firmware Engineer will work in the product development engineering group designing and supporting the development of analytic instrumentation in a multifunctional team environment. This position requires an adaptable individual that will be responsible for firmware design and maintenance in a regulated...
-
Senior Firmware Engineer
6 days ago
Durham, NC, United States Next Step Systems LTD Full timeSenior Firmware Engineer, Durham, NC The Senior Firmware Engineer will work in the product development engineering group designing and supporting the development of analytic instrumentation in a multifunctional team environment. This position requires an adaptable individual that will be responsible for firmware design and maintenance in a regulated...
-
Firmware Engineer Graduate
8 hours ago
Durham, NC, United States HPE Full timeFirmware Engineer Graduate This role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications...
-
Durham, NC, United States Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Durham, NC, United States Analog Devices Full timeAbout Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate...
-
Chief of Engineering
4 days ago
Durham, NC, United States Smart Wires Full timeSmart Wires is reimagining the grid with our modular Flexible AC Transmission Systems (FACTS) solutions and analytics that enable controllable power systems. This means more renewables, at a lower cost and with less disruption to communities and the environment. We collaborate with our customers to achieve their strategic objectives and help them face an...
-
Chief of Engineering
4 days ago
Durham, NC, United States Smart Wires Full timeSmart Wires is reimagining the grid with our modular Flexible AC Transmission Systems (FACTS) solutions and analytics that enable controllable power systems. This means more renewables, at a lower cost and with less disruption to communities and the environment. We collaborate with our customers to achieve their strategic objectives and help them face an...
-
Chief of Engineering
2 days ago
Durham, NC, United States Smart Wires Full timeSmart Wires is reimagining the grid with our modular Flexible AC Transmission Systems (FACTS) solutions and analytics that enable controllable power systems. This means more renewables, at a lower cost and with less disruption to communities and the environment. We collaborate with our customers to achieve their strategic objectives and help them face an...
-
Chief of Engineering
4 hours ago
Durham, NC, United States Smart Wires Full timeSmart Wires is reimagining the grid with our modular Flexible AC Transmission Systems (FACTS) solutions and analytics that enable controllable power systems. This means more renewables, at a lower cost and with less disruption to communities and the environment. We collaborate with our customers to achieve their strategic objectives and help them face an...
-
Senior Software Engineer
2 weeks ago
Durham, NC, United States VersaPay Full timeSenior Software Engineer - Netsuite Canada (Remote) Engineering Engineering / Regular Full-Time / Remote Think you might be the next Veep to join? Read on!! How you'll make an impact here and on your career: In this role, you will help guide a core part of our tech-stack as we capture and maintain position as THE leader among Accounts Receivable Automation...