Senior Firmware Engineer

Next Step Systems – Recruiters for Information Technology Jobs Top IT Recruiting Firm
Durham, NC, USA
Full-time

Senior 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 environment.

This is a 100% Onsite opening and NOT open for Remote.

Responsibilities :

Implement algorithms for biomedical instrumentation.

Create design specifications.

Digital designs incorporating microprocessors and CPLD / FPGA.

Design and maintain analog, digital and mixed signal sub-systems incorporating ADC, DAC, Motor Control, PID etc. via standard interface protocols.

Firmware design and implementation.

Design, implementation, and maintenance of DSP algorithms.

Prototype fabrication, board bring-up and test.

Create, validate and execute engineering verification test plans.

Document designs, implement tests.

Regularly report progress, design concepts and lead design reviews.

Occasional travel for project support and training.

Qualifications :

BS or MS, Computer Science, Electrical Engineering or equivalent.

3+ years in a product development environment, preferably in development of laboratory or medical device products.

Embedded Firmware design using C / C++.

Debug skills using standard electronics lab equipment.

Strong analytical, planning, and time management skills.

Familiarity with embedded software tools (particularly C, VHDL), design patterns, and scripting / testing tools (Python).

Independent skills in experimental design, implementation, troubleshooting and data analysis.

Experience with version control software (Git, SVN, etc.).

Strong verbal and written communications skills; strong computer skills.

Experience implementing DSP algorithms and associated mathematical models.

Must communicate well and work as a member of an interdisciplinary team of biochemists, scientists, and engineers.

Some travel may be required (domestic and international).

Must maintain valid travel documents, including a valid driver’s license.

Ability to work in a bio-safety level 2 environment (including training and immunization or immunization waiver) is required.

FPGA / CPLD design experience a plus.

Keywords : Durham NC Jobs, Senior Firmware Engineer, C / C++, VHDL, Python, Git, SVN, DSP Algorithms, Mathematical Models, FPGA, CPDL, Microprocessors, Healthcare, North Carolina Recruiters, Information Technology Jobs, IT Jobs, North Carolina Recruiting

Looking to hire for similar positions in Durham, NC or in other cities? Our IT recruiting agencies and staffing companies can help.

We help companies that are looking to hire Senior Firmware Engineers for jobs in Durham, North Carolina and in other cities too.

Please contact our IT recruiting agencies and IT staffing companies today! Phone 630-428-0600 ext. 11 or email us at jobs@nextstepsystems.

com. Click here to submit your resume for this job and others.

Atlanta, Austin, Baltimore, Boston, Charlotte, Chicago, Cincinnati, Cleveland, Columbus, Dallas, Denver, Detroit, Fort Lauderdale, Houston, Indianapolis, Jacksonville, Kansas City, Los Angeles, Miami, Minneapolis, Nashville, New Jersey, New York, Philadelphia, Phoenix, Raleigh, Salt Lake City, San Antonio, San Diego, San Francisco, San Jose, Seattle, Silicon Valley, St Louis, Tampa, Washington DC

30+ days ago
Related jobs
Reperio Human Capital
Raleigh, North Carolina

BS or MS in Computer Science, Computer Engineering or Electrical Engineering or equivalent. Ability to collaborate with senior engineers and work inline to finish project dates. Raleigh, North Carolina, Embedded, Software, C, Senior. This individual will work to provide work packages in line with th...

AlediumHR
Raleigh, North Carolina

AlediumHR is on the hunt for a distinguished professional to join our client's team as a Radar Firmware Lead Engineer, playing a pivotal role in pioneering the future of Digital Signal Processing (D. Electrical Engineering or Computer Engineering, accompanied by at least 5 years of experience i...

AlediumHR
Raleigh, North Carolina

AlediumHR is onthe hunt for a distinguished professional to join our clients teamas a Radar Firmware Lead Engineer playing a pivotal role inpioneering the future of Digital Signal Processing (D. Electrical Engineering orComputer Engineering accompanied by at least 5 years of experiencein D. ...

Ventura Solutions LLC
Durham, North Carolina

Are you a Senior Software Engineer (. BS in Software Engineering, Electronics Engineering, Computer Science education. Comfortable with Electrical Engineering fundamentals. ...

Lenovo
Morrisville, North Carolina

We’re looking for Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. Candidates will work with software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release Firmware to test as well as recreate and fi...

Next Step Systems – Recruiters for Information Technology Jobs Top IT Recruiting Firm
Durham, North Carolina

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. Senior Firmware Engineer, Durham, NC. Keywords: Durham NC Jobs, Senior Firmware Engineer, C/C++, VHDL, Pytho...

Promoted
Cisco Systems, Inc.
Raleigh, North Carolina

The Lab Engineer is responsible for delivering network and system administration support, along with general operational assistance for Engineering labs situated at the RTP campus of Cisco Systems. We are tasked with leading all aspects of the daily operations of over one million square feet of Engi...

Promoted
Itron, Inc.
Raleigh, North Carolina

As a Principal Firmware Engineer, you will work collaboratively with other seasoned engineers in a global team within a fast-paced environment. BS or MS in Computer Science, Computer Engineering or Electrical Engineering or equivalent. You will be responsible for complex design and firmware developm...

Promoted
Seneca Resources
Raleigh, North Carolina

Position: Software Engineer - C#. We are an established team of highly skilled software engineers and are busy creating applications that will benefit our customers for years to come!. What will I do as a Software Engineer at Our Client?. Software Engineer at Our Client?. ...

Promoted
Reli.
Raleigh, North Carolina
Remote

We’re looking for a Junior Software Developer who can help with developing scripts and tools to support our digital advertising, product, and supply chain teams. ...