Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Getinge and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Job Overview
Research and Development
Job Responsibilities and Essential Duties
Understanding fundamental design principles behind a scalable application
Implementing automated testing platforms, integration and unit tests
Proficient understanding of code versioning tools such as Gitlab, Git
Familiarity with continuous integration
Experience with Web services development (SOAP, REST)
Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
Implement, test, and bug-fix functionality
Responsibility for design and implementation of software projects using C++
Design, build, and maintain efficient and reliable C++ code
An analytical mind in addition to a problem-solving attitude
Medical domain experience is an added advantage
Understanding the application and needed technical skills
Develop the knowledge on the products and their architecture
Working on creating new components for the existing products
Work with the project team on integration and unit testing of the code
Be a good team player
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Collaborate with internal teams
Participate as a team member in fully agile Scrum deliveries
Design, development and testing of new features in the applications
Responsible for regular communication with others involved in the development process
Qualifications and Minimum Requirements
Bachelor’s degree in software engineering, Computer Science, or other related fields
Experience as a software engineer/Senior software engineer
Professional experience of 4-8 years in IT industry
C++ developer for a subsystem and a integrated product (two parts of the full IoT system)
One thread programming in C++17/C++20 and work with state machines
Interfaces defined as protosuns messages that will be transported through ZeroMQ and MQTT
Required Knowledge, Skills, and Abilities
Strong and proven technical and communication skills
Strong cost awareness
Ability to establishing trust, collaborating, driving innovation and performance.
Analytical thinker and creative problem solver
High level of integrity and sense of responsibility
Don't Miss This Opportunity!
Getinge is actively hiring for this Software Engineer position
Apply Now