JustJoin.IT Hybrydowo Senior

Embedded Developer – Mid/Senior

Grafton Recruitment

⚲ Warszawa

12 000 - 22 000 PLN brutto (UoP)

Wymagania

  • C++
  • Embedded
  • Linux
  • Embedded Systems
  • Agile

Opis stanowiska

Embedded Developer – Mid/Senior 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. Your Responsibilities: • 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. Required Qualifications and Experience: • Bachelor's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Master's 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. Your Profile: • 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. 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.