Principal Software Engineer (C/C++)

Abbott Laboratories Irving , TX 75061

Posted 1 week ago

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 103,000 colleagues serve people in more than 160 countries.


We are looking for an experienced Embedded/Firmware software engineer with experience in software development lifecycle. You will be responsible for supporting both the Embedded and Firmware development teams.


  • Member of Embedded and Firmware teams using software development lifecycle to delivery quality software releases for Alinity ci instrument.

  • Work closely with hardware team on hardware obsolescence that require FPGA and Firmware updates.

  • Active participation in Scrum team as part of Agile process.

  • Perform Investigations on issues found in the field that are Embedded/Firmware/Hardware related.

  • Development of Embedded/Firmware framework.

  • Offer constructive Process improvements.

  • Update Software Design Documents as required.

  • Work with Systems, Architecture, Hardware, and Quality teams.

Requirement skills and experience:

  • Bachelor Degree in Computer Engineering, Computer Science, or similar curriculum.

  • Previous Embedded, Firmware, and FPGA experience.

  • A solid technical background, with at least 10+ years' experience in development of software at the board level.

  • 10+ years of experience in programming in C/C++, some Python experience is a plus.

  • 4+ years of experience working with medical instrumentation.

  • Experience in Atlassian suite

  • JIRA, Bitbucket, and confluence.
  • Experience in agile and lean delivery concepts and methodologies.

  • Strong written and verbal communication and presentation skills.


  • Experience with IAR Embedded Workbench.

  • Experience with Altera Cyclone V SoC based architecture.

  • Experience working in controlled and heavy regulated environment.

  • Experience in Python, Java, and other scripting languages.

  • Configuration Management experience (Bitbucket, git, or equivalent).

Hiring location: Irving, TX


Product Development


ADD Diagnostics


United States > Irving : LC-02







Not Applicable


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:

EEO is the Law link

  • Espanol:
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Professional Net Software Engineer


Posted 7 days ago

VIEW JOBS 3/28/2020 12:00:00 AM 2020-06-26T00:00 Job Summary Join the team that powers the global real estate economy - CoreLogic is an innovative, future focused company whose vision is to deliver unique property-level insights that power the global real estate economy. We are a $1.95 billion in sales company with more than 6,000 employees globally serving the financial services and insurance industries. We are evolving at a rapid pace and the clients we serve are challenged from every direction, which means we are growing and innovating to help drive their success. Working together, and differentiated by our superior data, analytics and data-enabled solutions, we empower our clients to make smarter business decisions through data-driven insights. We take initiative, are fully accountable, build respect and trust, make transparency a must-and engage, include and collaborate at every turn. We take pride in our work and believe in cultivating a work environment that supports and values our greatest asset: our talented employees. Job Description: In this role, you will work directly with other engineers, analysts, testers, and product owners to build, enhance, and maintain enterprise-class web platforms and services. You will work across the application stack, building sophisticated client-side interactions, strong middle-tier infrastructure, and efficient data access in a distributed environment. We will look to you for input and direction on code design as well as assisting on subprojects to drive them through completion. We are primarily a Microsoft shop, but at the heart of it all, we are about using technology to solve real problems. We use the best tools available each and every day to solve our client's challenges and are not married to any one technology. Whether that is caching with Redis, big data management with MongoDB, or iOS development, the problem drives our choice of tools, not the other way around. We employ XP (extreme programming) methodologies in our Innovation Labs where Java, big data tools, and open source technologies are prevalent. Our largest platforms are primarily, although certainly not exclusively, on the Microsoft stack, consisting largely of ASP.NET MVC, Web API, C#, SQL Server, jQuery, knockout, AngularJS, etc. We also, have a few core applications built on Classic ASP, which we are renovating and modernizing. We extensively use Team Foundation Server as our ALM platform, and we rely on agile methodologies for our development, testing, and deployment processes. We are always looking for ways to push the envelope and find the best solution to the problem, regardless of technology. If you have a true passion for writing maintainable, testable, SOLID, software, have strong analytical and troubleshooting skills, and are looking for an opportunity to work with amazing colleagues, then we would love to talk with you. Job Qualifications: * Bachelor's degree in computer science, MIS, or related discipline, or equivalent related experience * Deep understanding of SOLID principles of object oriented design * Experience building web applications, ideally on the Microsoft technology stack with C#, ASP.Net MVC, and Web API * Proficiency in unit testing and TDD * Rich understanding of Design Patterns * Experience designing and developing high performing, relational databases * Experience with automated build systems and continuous integration/deployment * Solid analytical and problem-solving skills * Ability and desire to thrive in a fast paced, agile, team environment * Excellent communication skills, both written and verbal * A passion for continued growth and learning new technologies Strongly desired: * REST / RESTful web service design and programming * Experience with front-end frameworks such as AngularJS or knockout * Familiarity with message queues or event bus technologies like RabbitMQ and NServiceBus * Experience with NoSQL platforms, such as Redis and MongoDB * Ability to mentor less experienced developers CoreLogic offers an empowered work environment that encourages creativity, initiative and professional growth and provides a competitive salary and benefits package. CoreLogic is an Equal Opportunity/Affirmative Action employer committed to attracting and retaining the best-qualified people available, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, disability or status as a veteran of the Armed Forces, or any other basis protected by federal, state or local law. CoreLogic maintains a Drug-Free Workplace. We are fully committed to employing a diverse workforce and creating an inclusive work environment that embraces everyone's unique contributions, experiences and values. Please apply on our website for consideration. Privacy Policy - Connect with us on social media! Click on the quicklinks below to find out more about our company and associates. Corelogic Irving TX

Principal Software Engineer (C/C++)

Abbott Laboratories