.
Software Developer – Embedded Firmware and Full-Stack Development @ Grafton Recruitment
  • Warsaw
Software Developer – Embedded Firmware and Full-Stack Development @ Grafton Recruitment
Warszawa, Warsaw, Masovian Voivodeship, Polska
Grafton Recruitment
20. 11. 2025
Informacje o stanowisku

Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system.

This role offers flexibility, including a remote work option up to three days per week, while collaborating with cross-functional Agile Scrum teams.

Benefits Package:

  • Private Medical Insurance.
  • Life and Accident Insurance provided by the company.
  • Employee Capital Plans (PPK).
  • Employee Assistance Program.
  • Unlimited access to Udemy learning solutions.
  • Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.

  • Bachelors degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Masters degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 1 to 6 years of relevant experience.
  • Proficiency in C++ or C# development for frontend, backend, or embedded systems.
  • Experience with .NET application development.
  • Experience with the development of embedded real-time firmware/software and commercial real-time operating systems (e.g., QNX, Embedded Linux).
  • Familiarity with object-oriented design techniques.
  • Ability to work effectively in a small team environment using Agile/Scrum methodologies.
  • Strong verbal and written communication skills.

Preferred Qualifications:

  • Experience with low-level microprocessor programming, including PowerPC and ARM processors.
  • Familiarity with software testing, including test-driven development and automation.
  • Knowledge of UML, WPF/C#, WCF, HTML5/Javascript, and Windows System Programming (WMI, Powershell).
  • Experience designing and architecting embedded real-time applications.
  • Knowledge or experience in the process control or distributed control systems (DCS) industry.

Who You Are:

  • Tech Savvy: Stay up to date with new technologies and apply them effectively.
  • Always Curious: Ask questions, define problems, and prioritize learning.

Team Obsessed: Collaborate to improve team outcomes and deliver results.

Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system.

This role offers flexibility, including a remote work option up to three days per week, while collaborating with cross-functional Agile Scrum teams.

Benefits Package:

  • Private Medical Insurance.
  • Life and Accident Insurance provided by the company.
  • Employee Capital Plans (PPK).
  • Employee Assistance Program.
  • Unlimited access to Udemy learning solutions.
  • Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.
,[Collaborate in an Agile environment, participating in activities such as sprint planning, retrospectives, hackathons, and tech-talks., Develop and maintain a variety of rich desktop, web applications, and embedded real-time software used for process control systems., Create user stories, software designs, and implement high-quality, high-performance, and secure code capable of running on multiple platforms., Write and automate unit and system-level tests to ensure a release-ready product., Debug and validate software issues on both new and existing products., Foster continuous improvement in team processes and the development environment. Requirements: C++, C#, Frontend, Backend, Embedded system, .NET, QNX, Embedded Linux, PowerPC, ARM Processors, Testing, UML, WPF/C#, WCF, HTML5, JavaScript, WMI, Powershell Additionally: Sport Subscription, Private healthcare, International projects.

  • Praca Warszawa
  • Business Development Manager Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    115 389
    15 873