Senior C++ Software Engineer

Rockwell AutomationO firmie

7 000‐14 900 zł gross / mth.
Rekrutacja zdalna

Rekrutacja zdalna

To wyróżnienie ofert oznacza, że cały proces rekrutacyjny jest prowadzony zdalnie. Dowiedz się więcej
Rekrutacja zdalna
  • Francuska 46, Katowice
    Katowice, Silesian
  • Ogłoszenie wygasło 17 dni temu
  • contract of employment
  • full-time
  • senior specialist (Senior)

Rockwell Automation

Francuska 46

Katowice

Technologies we use

Expected

  • C++

  • Microsoft Visual Studio

  • Agile/Scrum

Operating system

About the project

Rockwell Automation is building a new team in the Motion Control department developing and maintaining Logix Studio 5000 software. Logix Studio 5000 is the leading IDE (Integrated Development Environment) on the industrial automation market operating in the Windows environment and created using C ++ and .NET technologies. We are looking for experienced people who will establish the future core of the Katowice team. The team will work closely with US specialists to develop and maintain software.

Your responsibilities

  • The Senior Software Engineer participates in the software design activities for motion control features in a PCbased software tool used for configuring automation controllers and attached devices. Work assignments include requirements analysis, design, coding, unit testing, and functional testing of software in an agile development process. This role requires strong communications skills and the ability to work effectively in large project teams.

Our requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering.

  • At least 5 years of experience in software design and implementation using C++ and object-oriented design methods.

  • Strong team-oriented interpersonal and communication skills.

  • Self-motivated and with strong working ethics.

  • Solid understanding of software design principles.

  • Proven proficiency in code quality and performance.

  • Intellectually curious and detail oriented with outstanding problem-solving skills.

  • English on a good level (min. B2).

Optional

  • Experience with motion control systems and/or industrial automation products and environments.

  • Experience in collaborating with technical development teams in multiple global locations.

  • Experience building Windows Desktop applications using Microsoft Visual Studio.

  • Experience with COM, MFC, C++ 11, multithreading and .NET technologies (C#, C++/CLI, WPF).

  • Experience with GIT.

  • Understanding of model design techniques such as UML.

  • Understanding Agile software development process.

  • Understanding continuous integration practice.

  • Experience with automated testing.

  • Experience leading project and mentoring less experienced engineers.

  • Experience with embedded software systems.

Division of working time
90%

Coding

10%

Testing

This is how we organize our work

Team size

  • 40

This is how we work

  • in house
  • you focus on product development
  • you focus on code maintenance
  • scrum

Team members

  • technical leader
  • architect
  • automated test programmer
  • product owner
  • project manager
  • scrum master

This is how we work on a project

  • code quality measures

  • design patterns

  • static code analysis

  • DDD

  • event modeling

  • architect / technical leader support

  • Continuous Deployment

  • Continuous Integration

  • active monitoring

  • documentation

  • issue tracking tools

  • NFR

  • technical debt management

  • functional tests

  • integration tests

  • performance tests

  • regression tests

  • test automation

  • testing environments

  • unit tests

Development opportunities we offer

  • assistance in preparation to public speeches

  • conferences abroad

  • conferences in Poland

  • development budget

  • external training

  • mentoring

  • soft skills training

  • substantive support from technological leaders

  • technical knowledge exchange within the company

  • time for development of your ideas

  • Benefits

  • sharing the costs of sports activities

  • private medical care

  • sharing the costs of foreign language classes

  • sharing the costs of professional training & courses

  • life insurance

  • remote work opportunities

  • flexible working time

  • fruits

  • dental care

  • corporate sports team

  • corporate library

  • no dress code

  • video games at work

  • coffee / tea

  • drinks

  • parking space for employees

  • leisure zone

  • extra social benefits

  • meal passes

  • shopping coupons

  • sharing the costs of tourist services

  • sharing the costs of tickets to the movies, theater

  • holiday funds

  • christmas gifts

  • birthday celebration

  • employee referral program

Recruitment stages
1

HR Phone Screen

2

Technical Screen #1

3

Technical Screen #2

4

Final Interview

Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Aktualne oferty pracodawcy