Skip to content

Senior Principal Software Engineer – QT Framework
Company | Baxter International |
---|
Location | Raleigh, NC, USA |
---|
Salary | $128000 – $176000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior, 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