Embedded Software Engineer – C/C++
Rockwell Automation Zobrazit všechny práce
- Praha
- Trvalý pracovní poměr
- Plný úvazek
- Design, implement and test embedded applications
- Debug and troubleshoot issues
- Learn about network communication, especially about Common Industrial Protocol and its extension to functional safety
- Analyze network traffic, e.g. using WireShark tool
- Write user documentation
- Prepare artifacts for internal and external certification
- Connect and cooperate with colleagues from different teams and locations
- Routine knowledge of C or C ++
- 2+ years of experience with embedded development
- Basic knowledge of complexity theory, memory optimization, toolchains
- Basic experience with writing secure code and code quality
- Enthusiasm for software development
- Knowledge of English and willingness to communicate with teams from around the world
- Willingness to constantly learn new things and improve
- Experience with cross-platform development (at least for Windows / Linux), a great advantage is experience with any embedded RTOS
- Knowledge of CMake, Git, UML, Python 3
- Experience with agile development
- Knowledge of network communication (ISO / OSI model, BSD socket API). Knowledge of some network protocols in the cross section of the ISO / OSI model: Ethernet, TCP, UDP, TLS, DTLS, etc.
- Experience with embedded environment (Raspberry Pi, Beagle Board, etc.)
- Experience with hardware design
- Experience with functional safety
- Volunteer Paid Time off available after 6 months of employment for eligible employees.
- Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
- On-demand digital course library for professional development.
- Comprehensive mindfulness programs with a premium membership to Calm
- Employee Assistance Program
- Personalized wellbeing programs through our OnTrack program