Posted in

Senior Principal Software Engineer – QT Framework

Senior Principal Software Engineer – QT Framework

CompanyBaxter International
LocationRaleigh, NC, USA
Salary$128000 – $176000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
  • 8+ years of experience in embedded software development
  • 3+ years of experience specifically using the Qt framework
  • Proficient in C++ and Qt/QML
  • Strong understanding of object-oriented programming principles
  • Experience with real-time operating systems (RTOS) and embedded Linux
  • Excellent problem-solving skills and attention to detail
  • Strong communication and interpersonal skills
  • Proven leadership abilities
  • Experience managing technical projects and mentoring team members

Responsibilities

  • Create high-performance and responsive embedded software applications using the Qt framework
  • Drive the architectural design of front-end software
  • Work closely with hardware engineers, product managers, and other stakeholders
  • Provide technical leadership and mentorship to junior and mid-level engineers
  • Conduct thorough code reviews and implement testing strategies
  • Stay abreast of emerging technologies and industry trends
  • Create and maintain comprehensive documentation for software designs, processes, and testing procedures

Preferred Qualifications

  • Experience with additional programming languages such as Python
  • Familiarity with version control systems (e.g., Git)
  • Knowledge of UI/UX design principles as they relate to embedded systems
  • Demonstrated experience in writing, debugging, and optimizing C/C++ code for embedded systems
  • Experience with automated testing using Squish library for Qt