Embedded C + + developer

The mechatronics role requires knowledge of software engineering and a bit of insight into electronics. You should be experienced in modern software development processes in the first place and passionate about designing electronic components for various purposes in the second. You should be able to build a prototype as well as to check functionality, but it does not need to look like a gem. We use a lot of servo drives so some idea there is also of advantage. All your creations will be part of sophisticated automation for our customers. You won’t be alone, there are already four experienced colleagues waiting for you.

Core responsibilities

  • Software engineering using C or C++ language
  • Unit testing, versioning, deployment
  • Technical implementation according to specifications
  • Diagnostics of electronic components
  • Creation of instruction for mass production
  • Low-level programming of embedded systems
  • Preparation of the system for production
  • Proposing new functionalities based on customer needs
  • Ensuring that related documentation is maintained
  • Working towards departmental and project deadlines
  • Working on multiple projects at a time
  • Deployment of technology at customer location (up to 10%)
  • Overall governance around safety certification
  • Designing and maintaining software development processes

Advantage:

  • Functional and technical design of electronic components and integrated circuits
  • Building HW prototypes
  • Knowledge of Python programming language

Requirements

  • English - Upper intermediate (B2)
  • Linux - Skillful
  • GIT - Skillful
  • Real-life experience with Low-Level and Embedded Programming
  • Capability to design electrical circuits
  • Experience with buses such as I2C, SPI, RS-232, RS-485 (Advantage)
  • Knowledge of electronics (Advantage)
  • Experience with motion control (steppers/servo motor) (Advantage)
  • Knowledge of sensors for automation purposes (Advantage)
  • Knowledge of Ethernet TCP/IP protocol is of advantage (Advantage)
  • Knowledge of micro controller peripheries (timers, DMA, interrupt controllers) (Advantage)

Benefits

  • Trainings & Development
  • Friendly atmosphere
  • Health Care Benefit
  • Relax & Spa Benefit
  • Commuting contributions
  • Multisport card
  • Work& Office Comfort
Apply for this position

Benefits

  • Trainings & Development
  • Friendly atmosphere
  • Health Care Benefit
  • Relax & Spa Benefit
  • Commuting contributions
  • Multisport card
  • Work& Office Comfort
Apply for this position