Embedded Software Developer

Guldberg GmbH
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Agile Methodology
Automation of Tests
C++ (Programming Language)
Software Quality
Linux
Device Drivers
Embedded Software
Hardware Design
Python (Programming Language)
Real-Time Operating Systems
Information Technology
Programming Languages

Job description

  • You develop state-of-the-art embedded software solutions on a Linux platform for control components of digital printing systems
  • You are responsible for the conception, planning and implementation of embedded solutions in areas such as device drivers, communication as well as advanced control algorithms and state-machines.
  • You will be constantly applying ground-breaking architectural principles to optimize testing, simplify maintenance and maximize software quality.
  • You collaborate with multi-disciplinary teams and act as an interface between print component developers and the hardware design groups
  • You can support the introduction of new technologies right through to commercial release.

Requirements

  • You have a (master's) degree in computer science, physics, electrical engineering or a comparable field of study.
  • You have strong problem-solving skills and the ability to think outside the box
  • Building on this, you have gained professional experience in the area of embedded software development.
  • You have experience with Linux real-time operating systems (ideally with regard to driver development and fieldbus protocols).
  • You are highly proficient in the programming languages C/C++ (C++17 and higher), Python and model-based development methods, such as Enterprise Architect or HCL RTist.
  • You have knowledge of SW testing, ideally test automation and agile development methods
  • You are proactive and self-motivated with a strong commitment and powerful communication skills to ensure your team's success
  • Your excellent written and spoken English skills complete your profile, as the role requires working with colleagues in different locations (German is a plus)

Benefits & conditions

  • Career Opportunities

  • Individually tailored training program

  • Fair and trusting work environment

  • Regular networking events

  • Benefits with our partners in health, insurance, and shopping

  • Company pension scheme

Apply for this position