385 matching jobs for “R & D Software Engineer”
How results work Exact titles rank first, then title variations and keywords in descriptions. These labels aren't qualification scores. Without keywords, recently added jobs appear first.
Migdal Ha‘Emeq, Israel
… research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R &D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the …
Added Oct 15, 2026
Hyderabad, India
About the job We are seeking talented, self-motivated, and experienced Software Engineer with a passion for building high-quality software systems using Agile practices. In this role, …
Added Oct 26, 2026
Hyderabad, India
About the job We are seeking talented, self-motivated, and experienced Software Engineer with a passion for building high-quality software systems using Agile practices. In this role, …
Added Oct 5, 2026
Singapore, Singapore
… engineering productivity, accelerate problem resolution, and enable data-driven decision making across R &D teams. Working closely with Hardware R&D engineers, global R&D organizations, and network support teams, …
Added Oct 12, 2026
California, United States +2 locations
Pay posted by employer $121,900–$195,000 USD per year
… you to possess a deep understanding of processor architecture and low-level OS kernel internals, system software including memory management, resource management, and interrupt architecture. The principal programming …
Added Oct 5, 2026
Lisle, Illinois, United States
Pay posted by employer $91,100–$146,000 USD per year
Broadcom’s Mainframe Software Division (MSD) is looking for a talented and motivated Software Engineer with a passion for building …
Added Oct 5, 2026
Hyderabad, India 2 postings
As a Principal Software Engineer, you will be responsible for designing and developing hardware abstraction layer for BRCM …
Added Oct 5, 2026
Pittsburgh, Pennsylvania, United States +1 location
Pay posted by employer $109,700–$175,500 USD per year
Broadcom Mainframe Software Division Broadcom’s Mainframe Software Division (MSD #BroadcomSoftware) is looking for an excellent …
Added Oct 16, 2026
Irving, Texas, United States +1 location
Pay posted by employer $78,000–$156,000
… place to work for diversity, working mothers, female executives, and scientists. The Opportunity The Sr Software Engineer hired in this role will work out of the Irving, TX location on site . This is in the Abbott …
Added Oct 15, 2026
San Jose, California, United States
As a Senior Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance …
Added Oct 22, 2026
San Jose, California, United States
Pay posted by employer $143,800–$230,000 USD per year
… we meet the intensive infrastructure needs of the AI space with speed and precision. As a Principal Software Engineer, you will be responsible for designing and developing software for Network Operating System(NOS) …
Added Oct 5, 2026
San Jose, California, United States
As a Staff Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance …
Added Oct 22, 2026
San Jose, California, United States
Pay posted by employer $143,800–$230,000 USD per year
As a Principal Software Engineer, you will design, develop, and deliver software and firmware for ultra-high-performance …
Added Oct 21, 2026
Plano, Texas, United States
Software Engineer Broadcom provides IT management solutions that help customers manage and secure complex IT …
Added Oct 20, 2026
California, United States
Pay posted by employer $121,900–$195,000 USD per year
… key functionality used by other groups within VMware by Broadcom as well as partner companies. As an engineer on the core team, you will Learn the tools and processes necessary to become a successful VMKernel engineer …
Added Oct 16, 2026
California, United States
Pay posted by employer $143,800–$230,000 USD per year
VCF Networking Data Plane Engineer Plans, designs, develops and tests software systems and applications for software enhancements and new …
Added Oct 15, 2026
California, United States
Pay posted by employer $143,800–$230,000 USD per year
… financial management, engineering productivity, and enterprise decision making. This role combines deep software engineering expertise with AI, cloud, and enterprise platform experience. The ideal candidate is passionate …
Added Oct 5, 2026
Cambridge, United Kingdom +1 location
Pay posted by employer $130,700–$205,200 USD per year
Leads multiple feature development or software applications with internal and outsourced development partners responsible for all stages of design and …
Added Oct 12, 2026
Hyderabad, India
… role you will work for Research Informatics and you will be responsible for development and maintenance of software in support of target/biomarker discovery at Amgen. This role requires expertise in code development (e.g. …
Added Oct 15, 2026
Hyderabad, India
As an Associate Software Engineer within our R&D PPM Technology team, this role will help build and enhance user-facing technology …
Added Oct 15, 2026
Irving, Texas, United States +1 more
Pay posted by employer $78,000–$156,000
Preferred Qualifications · employer excerpt 8 years of experience and a BS degree or 6 years with MS degree.. Experience with unit testing and mocking environments, (Google Unit Test, Google Mock, etc) 5 years experience with RTOS based applications (QNX, etc) and inter-process communications (persistent-publish-subscribe (PPS), application messaging/notifications, google protocol buffers, etc). Solid understanding of C++ and robotics and sensor control including state machine usage (boost statecharts, visual state, etc) and common algorithms (debouncing sensor inputs, slip detection, etc) Understanding of device level communications (as demonstrated by prior work). 1 more in the full description below.
About this opportunity Original employer description Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.
JOB DESCRIPTION: Working at Abbott At Abbott, you can do work that matters, grow, and learn, care for yourself and your family, be your true self, and live a full life. You’ll also have access to:
Career development with an international company where you can grow the career you dream of.
Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar year.
An excellent retirement savings plan with a high employer contribution.
Tuition reimbursement, the Freedom 2 Save student debt program, and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
A company recognized as a great place to work in dozens of countries worldwide and named one of the most admired companies in the world by Fortune.
A company that is recognized as one of the best big companies to work for as well as the best place to work for diversity, working mothers, female executives, and scientists.
The Opportunity The Sr Software Engineer hired in this role will work out of the Irving, TX location on site. This is in the Abbott Transfusion Medicine Business Division. Our diagnostic solutions are used in hospitals, laboratories, and clinics around the globe. The crucial information derived from our tests, instruments, and informatics systems is often the first step in patient care decision-making for hundreds of health conditions from heart attacks to blood disorders to infectious diseases and cancers.
What You’ll Work On
The Sr Software Engineer will help develop robotics control and scheduling applications used in a laboratory environment, automating the testing of donor blood and plasma. The ideal candidate will have experience in motion control and fluidics, utilizing servos and stepper motors to physically move mechanisms into position and valves and pumps to process fluids.
Help design and develop software that controls robotic medical devices, following established development processes and healthcare industry regulations.
Participate in software development activities, including designing, coding, testing, and validating software to ensure it performs safely and reliably.
Support testing efforts to verify that software meets requirements, follows quality standards, and complies with design specifications.
Collaborate with engineers and other team members across multiple disciplines to develop software solutions, define requirements, and document design and testing activities.
Contribute to technical documentation, including design reviews, code reviews, software requirements, and testing results.
Develop and maintain low-level software that allows hardware components and devices to communicate and function properly using programming languages such as C and C++.
Develop application-level software that controls and automates robotic and mechanical systems, using state-based design methods to manage device behavior and performance.
Assist in the evaluation of selected designs through testing and full documentation of the results.
Investigate on-market issues, determine appropriate corrections, and implement those corrections underneath our software engineering process.
Required Qualifications
Associate's degree with a 10+ years of related experience.
Bachelor's Degree with 6+ years of related experience.
Master's Degree with 4+ years of related experience.
Advanced experience in designing and developing complex software systems.
Ability to provide guidance to junior team members.
Advanced knowledge in modern programming languages such as C/C++/C# or Python & agile methodologies.
Advanced level of understanding of test-driven methodologies.
Advanced level of knowledge with continuous integration & continuous development (CI/CD).
Demonstrated success in technical proficiency, creativity, and independent thought.
Excellent verbal and written communication skills.
Ability to develop & design at the component-level.
Advanced level understanding of design patterns.
Strong analytical & problem-solving skills.
Preferred Qualifications
8 years of experience and a BS degree or 6 years with MS degree..
Experience with unit testing and mocking environments, (Google Unit Test, Google Mock, etc)
5 years experience with RTOS based applications (QNX, etc) and inter-process communications (persistent-publish-subscribe (PPS), application messaging/notifications, google protocol buffers, etc).
Solid understanding of C++ and robotics and sensor control including state machine usage (boost statecharts, visual state, etc) and common algorithms (debouncing sensor inputs, slip detection, etc)
Understanding of device level communications (as demonstrated by prior work).
Preferred location: Irving, TX. Alternate location: Lake Forest, IL
The base pay for this position is
$78,000.00 – $156,000.00
In specific locations, the pay range may vary from the range posted.
JOB FAMILY: Product Development
DIVISION: TM Transfusion Medicine
LOCATION: United States > Irving : LC-02
ADDITIONAL LOCATIONS: United States > Lake Forest : J55
WORK SHIFT: Standard
TRAVEL: Yes, 5 % of the Time
MEDICAL SURVEILLANCE: No
SIGNIFICANT WORK ACTIVITIES: Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday)
Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.
EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf
EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf
Why this result? · Employer labels All keywords in title