Associate Embedded Software Engineer

Rockwell Automation
Mid
Rekrutacja online
Umowa o pracę
Katowice
Płatny urlop
26

Byliśmy w Rockwell Automation i podobało nam się, co zobaczyliśmy. Zobacz więcej

Opis projektu

As an Associate Embedded Software Firmware Engineer, you will be working within a self-organized and cross-functional team of engineers, developing firmware for various Rockwell Automation products. Your responsibilities will include reviewing requirements, preparing and reviewing design documents, programming in C/C++, as well as analyzing and fixing bugs and issues. Rockwell Automation is dedicated to advancing new technologies and focused on providing better solutions for industrial automation. With a strong focus on continuous improvement, you will have the opportunity to work in a high-tech environment where creativity is encouraged and rewarded.


Technologies include:

  • Agile / SAFe Software Development
  • Firmware architecture (BSP, HAL, OSAL, RTOS, IPC etc.)
  • Advanced low and high level debugging facilities (ICD, simulators, tracers, OS trackers, loggers)
  • Advanced Networking (Time Sensitive Networks, Redundancy, Cryptography, etc.)
  • Hardware (multi-core ASICs, Ethernet, USB, Bluetooth)
  • Code Quality (code review, coding standards, code analysis tools)
  • Continuous Delivery and Integration (GIT, Test Automation, Python, Jenkins)
  • Security, Industry Standards and Certification (ODVA, TÜV, CIP, etc.)

Kogo szukamy?

Minimum Qualifications

  • Bachelor’s degree in Computer/Electrical Engineering, Computer Science, or related IT degree
  • Practical software development experience using software lifecycle development methodologies (software requirements analysis, software design, software testing)
  • Practical programming experience (C/C++, Python or similar languages)
  • Basic networking knowledge and experience


Desired Skills and Experience

  • 1+ years of practical experience with C/C++ and embedded software development
  • Practical knowledge of embedded security concepts and principles
  • Experience in programming with use of RTOS
  • Practical experience in firmware debugging
  • Knowledge of communication protocols and network device configuration
  • Flexible “can do” attitude (experience in Agile software development is a plus!)

Zarządzanie projektami
Metodyka
Scrum, Kanban, V-Model, SAFe
Decyzje architektoniczne podejmuje
Zaspół / Architekt
Technologię wybiera
Zespół / Architekt
Software do zarządania projektami
Jira, MSProject
Praca z kodem
Git
Kontrola wersji
Ustalone konwencje w kodzie
Code review
Pair programming
Statyczna analiza kodu
TDD
BDD
Metryki kodu
Baza wiedzy
Testowanie
Testy jednostkowe
Testy integracyjne
Testy systemowe
Pentesty
Testy wydajnościowe
Testowanie manualne
Automatyzacja testów
CI
Środowisko pracy
Przełożony techniczny
Open space
Elastyczne godziny pracy
Opieka medyczna
  • Pakiet medyczny
  • Pakiet medyczny dla rodziny
Pakiet sportowy
  • Pakiet sportowy
  • Pakiet sportowy dla rodziny
Bonusy finansowe
  • Premie
Kuchnia
  • Zimne napoje
  • Gorące napoje
  • Owoce
  • Lunche
  • Przekąski
Rozwój
  • Książki
  • Szkolenia
  • Konferencje
Parking
  • Parking dla samochodów
  • Parking dla rowerów
Pakiet relokacyjny
  • Wskazówki adaptacyjne
  • Kursy językowe
  • Pomoc w szukaniu mieszkania
  • Tymczasowe mieszkanie
  • Pomoc z wizą
  • Premia za dołączenie
  • Przelot
  • Pieniądze na koszty przeprowadzki
Inne
  • Prysznic
  • Pokój relaksu
  • Kursy językowe

Rockwell Automation

Katowice, Gdańsk, Warszawa 23 000
Technologie i umiejętności
  • C#
  • .NET
  • C++
  • HTML5
  • AngularJS
  • Gitlab
  • Gradle
  • Jenkins
  • Docker
  • Kubernetes

Zobacz podobne ogłoszenia