Our client is a large international enterprise developing and maintaining a clinical-focused Core solution as part of a broader software suite.
The project is centered around the continuous development and enhancement of a complex software platform built within an existing large framework, with a strong focus on stability, performance, and maintainability.
The role involves working as part of a cross-functional Scrum team, collaborating closely with software engineers, UX analysts, and senior team members to implement new functionality, improve existing components, and ensure reliable operation of the solution.
Responsibilities:
Work together with other Scrum team members on a project within the client's software suite
Participate in Scrum planning sessions by analyzing the work to be done
Implement new functionality or code refactors based on detailed specifications and mock-ups
Closely work together with other development team members and a UX analyst
Discuss technical design with senior team members when needed
Participate in writing unit tests for newly developed functionality
Participate in performing code reviews
Report work progress on a daily basis
Focus on bug fixing when needed
Regular business trips to Belgium for 1 week every 1.5-2 months
Mandatory Skills Description:
Master degree in Software Engineering, or equivalent through experience
Minimum 3 years of experience developing desktop applications with C++ and Qt/QML (preferably not embedded or automotive only)
Proven track record of building user-facing desktop frontends within large, complex frameworks (enterprise or widely used commercial software)
Strong knowledge of C++ and Qt/QML for desktop GUI development (widgets, layouts, event handling, data binding)
Experience with desktop application workflows (multi-window UIs, dialogs, data models, user interactions)
Knowledge of 3D rendering (OpenGL, Vulkan, …) is a plus, but frontend Qt/QML experience is the priority
Open and good communicator
Ability to work independently and know when to elevate or discuss challenges or identified issues
Twój zakres obowiązków - Design, develop, and maintain software applications using C++ and Qt/QML - Create intuitive and responsive user interfaces for desktop applications - Participate in software architecture and technical design activities - Develop and maintain applications running on Linux - Collaborate with cross-functional ...
- Proven experience as a QA Engineer; - Proficiency with C++, C, Bash, and Git - Experience with Linux/Unix, Shell usage is a must - Expertise in test design techniques, testing methods, and type - Experience with automating QA for server/client-based applications - User experience with CI tools (such as Jenkins, Travis, ...
... drivers., , You will have a chance to build and refine the high-performance infrastructure powering our logistics network. We prioritize high reliability, modern engineering practices, and a supportive team culture. This role offers an excellent opportunity to actively shape our backend architecture while solving high-scale challenges. ...
Team Summary Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established ...
... international environment. - Hands-on experience or active engagement with AI-assisted development tools (e.g., GitHub Copilot) to optimize workflows. Device Cloud Engineering team develops software solutions that enable users to provision, configure and upgrade their Motorola devices and entire fleets. Our products are used by ...
Expected, C, C++ Your responsibilities, Implementing new features and developing existing software, Developing and maintaining embedded software in C/C++, Working with microcontroller (MCU) peripherals, Integrating devices with external systems and applications, Writing unit tests and ensuring code quality and readability, ...
Your responsibilities - Designing and developing embedded software in C/C++ for next-generation industrial I/O modules - Developing firmware for ARM-based devices and supporting a new hardware platform - Collaborating with hardware engineers on firmware integration and board bring-up - Debugging, optimizing, and testing ...
... of AI research specialists, silicon designers, software engineers and systems architects, Graphcore brings together deep expertise to solve complex problems and deliver meaningful progress in AI compute. Ready to work on challenging problems at the intersection of software and AI hardware? Apply now and join Graphcore.
... documentation, including software requirements, architecture, interface descriptions, and test procedures, Contributing to code reviews, configuration management, and software quality practices Minimum 5 years of experience in embedded software development with a strong focus on C/C++, Familiarity with Texas Instruments DSP and ARM ...
Software QA Engineer Miejsce pracy: Gdańsk Technologies we use Expected - C# - .NET - Selenium - Playwright - .NET Core - xUnit frameworks Optional - Docker - AWS - K6 - CloudTest About the project Join the team to develop a flagship cloud product used by engineering professionals worldwide. We are looking for Software ...
... multimeters, soldering stations, etc.) - Experience with RTOSes (e.g. Zephyr, FreeRTOS, Micrium OS) - Linux kernel module programming We're focused on hiring embedded software engineers that understand not only the lower-level systems, but also how everything integrates together from the hardware to the UI. You’ll be working closely ...