Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Firmware Engineering

NextStep

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.

Benefits include medical insurance, retirement plan, PTO, etc. Salary: 80K+ DOE.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineering in Durham, NC vacancy
  •  ...They all worked together at their previous startup FarmShots exited to Syngenta. The role Gradient is hiring a Senior or Staff Software Engineer reporting to the CTO Sai and eventually managing part of their 15 person engineering team. You’ll write code every day... 
    Senior
    Full time

    Semata

    Durham, NC
    17 hours ago
  • $152k - $241.5k

     ...fast, functional, and timely kernel delivery to customers.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong proficiency in C++ programming and... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $152k - $241.5k

     ...QA as the performance representative for the CUTLASS team.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong programming skills in Python and C++... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • Position Summary:Direct Supply is building the future of senior living technology, helping connect the spectrum of healthcare in order...  ...the lives of millions of seniors!In the Senior Staff Software Engineer position, you’ll lead the design and delivery of highly complex... 
    Senior
    Full time
    Work at office

    Direct Supply

    Durham, NC
    2 days ago
  • $63 - $75 per hour

     ...IDR is seeking a Firmware Engineer III to join one of our top clients for an opportunity in Durham, NC. In this role, you will design, develop, and optimize embedded firmware for advanced motor control and motion systems within a highly regulated, high-reliability environment... 
    Suggested
    Temporary work

    IDR

    Durham, NC
    7 days ago
  • $152k - $241.5k

     ...inspired to do their best work. Come join the team and see how you can make a lasting impact on the world.We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. Our team builds and operates sophisticated... 
    Senior
    Full time

    Nvidia

    Durham, NC
    4 days ago
  • Job Description:Position Description:Builds, tests, and engineers Database and Batch applications hosted on-prem and on Cloud using Relational...  ...education equivalent) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation)... 
    Senior
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  • $152k - $241.5k

     ...intelligence. Make the choice to join us today!Our team is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient... 
    Senior
    Full time
    Worldwide

    Nvidia

    Durham, NC
    4 days ago
  • SENIOR SALESFORCE DEVELOPER - Durham,NC // Hoboken, NJThe Select Group is seeking a Senior Salesforce Developer to join a Salesforce...  ...refinement.Collaborate with business analysts, architects, and quality engineers to deliver new functionality.Support code reviews, deployments,... 
    Senior

    The Select Group

    Durham, NC
    17 hours ago
  • HPE Morpheus Software - Senior Software EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average...  ...in mind, we are looking to expand and grow our Private Cloud Engineering team with talented and inspired Software Engineers.Essential... 
    Senior
    Full time
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  •  ...world's leading OEMs and carriers, and is the foundation of our strategy to maximize the value of our on-device presence.As a Senior Android Engineer, you'll build and harden the SDKs and on-device services that power app delivery, discovery, and monetization at carrier... 
    Senior
    Full time
    Local area

    Fyber

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...the unlimited potential of AI and change the landscape of the chip industry. Our team operates at the intersection of research, engineering, and product development, transforming innovative ideas and research breakthroughs into real-world solutions. You will collaborate... 
    Senior
    Full time

    Nvidia

    Durham, NC
    1 day ago
  • $184k - $287.5k

     ....Design and implement end-to-end factory workflows, including firmware flashing sequences, security provisioning, and deployment of software...  ...simulation & emulation technology.Mentor architects and engineering teams to grow them into future leaders.Make key technical... 
    Senior
    Full time
    Remote work
    Shift work

    Nvidia

    Durham, NC
    3 days ago
  • Responsibilities:Lead the development and refactoring of Ruby and Node.js applications, ensuring scalability, reliability, and performance.Collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions.Refactor and optimize legacy...
    Senior
    Contract work

    Cedent Consulting

    Durham, NC
    4 days ago
  • Senior DevOps EngineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2 days per week from...  ....Job Description:We are seeking a highly skilled Senior DevOps Engineer with deep expertise in Linux systems, Kubernetes platforms, virtualization... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    17 hours ago
  •  ...Senior ServiceNow Developer Location: Research Triangle Park, Durham NC Position: Hybrid Duration: Long Term Job Description: Architect scalable and maintainable solutions within the ServiceNow platform, ensuring adherence to best practices and coding... 
    Senior

    Software Technology Inc

    Durham, NC
    3 days ago
  •  ...About Kiddie Kredit Our startup has raised a pre-seed round and is looking to hire engineers for exciting, unique projects. As an early member of the engineering team you will have input on decisions and a lot of potential impact. This position is fully remote and... 
    Senior
    Hourly pay
    Full time
    Remote work

    GrabJobs

    Durham, NC
    17 hours ago
  • $90k - $135k

     ...Drive the future of Agentic AI at Pearson as part of the AgentOps Engineering team. Inspire innovation. Empower learning. Pearson, the world’s leading learning company, is hiring a Senior Software Engineer to play a key role on our AgentOps Engineering team. Why This Role... 
    Senior
    Full time

    Pearson

    Durham, NC
    9 hours ago
  •  ...Senior Software Engineer (Java) Location: Durham, NC, Jersey City NJ, Remote till covid Duration: 12+ months Job Description: Actively developed solutions on projects using Java, Spring Boot, Spring MVC and ORM technologies. Designed and developed various... 
    Senior
    Remote work

    Samprasoft

    Durham, NC
    2 days ago
  • $100k - $150k

     ...and games that billions of players will enjoy worldwide.  About the Role Rushdown Studios is looking for an experienced Unreal Engineer to join us in support of our partner studio! In this role, you’ll work on challenging projects to develop a range of features... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    GrabJobs

    Durham, NC
    3 days ago
  •  ...transportation agencies, city governments, toll authorities, transit agencies, the Federal Highway Administration (FHWA), and civil engineering firms. For more information, visit our website . Job Description We are looking for passionate and experienced software... 
    Senior
    Remote work

    GrabJobs

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...to assess the performance of future GPU hardware features.What we need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of relevant industry experience.Strong proficiency in C++ programming and... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $196.35k - $292.6k

     ...Senior Software Engineer – Cloud Infrastructure As a Senior Software Engineer – Cloud Infrastructure, you will help build, operate, and scale mission-critical cloud services that support NetApp's SaaS and IaaS offerings. You will work across the full service lifecycle... 
    Senior
    Permanent employment

    NetApp

    Durham, NC
    1 day ago
  • $152k - $241.5k

     ...inventions from artificial intelligence to autonomous cars.We are now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure team! Our team is building scalable web services for VLSI designs. This... 
    Senior
    Full time

    Nvidia

    Durham, NC
    2 days ago
  • $224k - $356.5k

     ...for hardware-specific inference issues related to partner concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of software engineering with depth in GPU computing, ML systems, or... 
    Senior
    Full time
    Local area

    Nvidia

    Durham, NC
    4 days ago
  •  ...testing technologies such as Karma, Jest, Jasmine, Mocha, Cypress, Playwright ~ Experience with GraphQL Formal Education and/or Training: Degree in Computer Science or Engineering Key Skills: Angular 10+ Typescript/JavaScript NodeJS AWS... 
    Senior
    Remote work

    Samprasoft

    Durham, NC
    17 hours ago
  •  ...Senior Software Engineer A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI'... 
    Senior

    KBI BioPharma

    Durham, NC
    7 hours ago
  •  ...Senior Java Engineer Location: Durham, NC (100 New Millennium Way)/ Westlake, TX Duration: 12 + Month Interview: Video Job Summary We are seeking a Senior Java Engineer with deep expertise in Java API architectures and AWS cloud infrastructure to support... 
    Senior

    Anveta

    Durham, NC
    17 hours ago
  •  ...join its multifaceted, globally distributed team of IT professionals responsible for the design and development of DB Calculation Engine Applications at its North Carolina site. The expertise we’re looking for: ~ BS or above in Computer Science or related field... 
    Senior

    Samprasoft

    Durham, NC
    4 days ago
  •  ...Senior Fullstack Software Developer Restor3d is looking for an experienced Senior Fullstack Software Developer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Senior

    Restor3d

    Durham, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Firmware Engineering. Be the first to apply!