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 teams in an international environment
Implement and improve software quality through code reviews, testing, and continuous integration
Contribute to the design of secure software solutions and the application of basic cryptographic principles
Support integration with external systems, devices, and industrial communication interfaces
Troubleshoot and optimize existing software components
Nasze wymagania
Strong programming skills in modern C++
Hands-on experience with Qt Framework and QML
Good knowledge of Linux development environment
Experience with Git version control
Understanding of UI/UX design principles and user interface development
Basic understanding of cryptography concepts, including secure communication and data protection
Ability to work independently and as part of a multidisciplinary team
Strong analytical and problem-solving skills
Good written and spoken English
Mile widziane
Knowledge of length and angle metrology and related measurement principles
Experience with web technologies (e.g., REST API, Electron, WebSocket, HTML5, gRPC, JavaScript)
Knowledge of IoT and Industry 4.0 technologies (MQTT, OPC UA)
Familiarity with databases (SQL, Time-Series Databases, NoSQL)
Understanding of embedded systems and embedded technologies
Understanding interfaces such Serial, USB, Bluetooth, TCP/IP
To oferujemy
Opportunity to work on innovative products and technologies
International and collaborative work environment
Participation in the complete product development lifecycle
Flexible working arrangements
A friendly work environment and a collaborative, open culture
Stable & long term engagement
O nas
Mahr is a global leader with over 160 years of tradition in the field of industrial metrology of geometric quantities such as length, angle and derivatives. Our customers are companies from the automotive, electrical engineering, optical, medical, aerospace, space and renewable energy industries. Our solutions and products are recognised by customers both domestically and internationally.
... 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. ...
... 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 ...
- At least 5 years of professional software engineering experience in enterprise environments. - Strong commercial experience with C# and .NET Core. - Good understanding of object-oriented design and multithreaded programming. - Experience building service-oriented, connected, or distributed applications. - Knowledge of ...
... develop and release documents, work instructions, and other materials that support standardization and sustainment. Nasze wymagania - Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, Mechatronics, Physics, or related field. - Engineer II: 2–4 years of experience - Strong time management ...