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.
- ...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...SeniorFull time
$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...SeniorFull time$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++...SeniorFull time- 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...SeniorFull timeWork at office
$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...SuggestedTemporary work$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...SeniorFull time- 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)...SeniorFull time
$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...SeniorFull timeWorldwide- 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
- 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...SeniorFull timeWork experience placementWork at office2 days per week
- ...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...SeniorFull timeLocal area
$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...SeniorFull time$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...SeniorFull timeRemote workShift work- 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...SeniorContract work
- 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...SeniorFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...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
- ...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...SeniorHourly payFull timeRemote work
$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...SeniorFull time- ...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...SeniorRemote work
$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...SeniorWork at officeLocal areaRemote workWorldwideFlexible hours- ...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...SeniorRemote work
$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...SeniorFull time$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...SeniorPermanent employment$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...SeniorFull time$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...SeniorFull timeLocal area- ...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...SeniorRemote work
- ...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
- ...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
- ...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
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineering. Be the first to apply!
- senior technology project manager Durham, NC
- remote senior business analyst Durham, NC
- senior leadership Durham, NC
- senior business analyst Durham, NC
- senior grant accountant Durham, NC
- senior storage engineer Durham, NC
- senior manager automotive Durham, NC
- senior magento developer Durham, NC
- senior manager quality engineering Durham, NC
- senior application administrator Durham, NC


