von: Leica Geosystems AG | Ort: Heerbrugg
N: LeicaGeosystemsAG
N: LeicaGeosystemsAG
Your main responsibilities:
- Understand the product requirements and conduct alignment closely with cross-functional teams including hardware, software, and firmware engineers to ensure project success
- Define and schedule work packages following an agile framework, emphasizing dependencies between teams
- Implement and configure drivers for hardware modules as various as wireless modules, power management ICs, FPGA interfaces, 2D/3D graphics
- Involved in bring up of processor boards like adding support within bootloader and operating system (Linux)
- Define and implement the process to update, configure, calibrate & produce the instruments
- Facilitate project team meetings and drive action items to completion ensuring project timelines and meet quality standards
- Communicate project status (incl. risk management) and updates to stakeholders, including project leader and line management
- Want to gain first insights of the products you are working on, then visit Leica Auto Pole AP20, Leica GS 18 or Leica Nova MS 60
We offer
- Flexible working hours based on a 40-hour week
- Vacation entitlement: 25 days from the age of 20, 27 days from the age of 40 and 30 days from the age of 50
- Annual salary incl. 13th month salary in November and a yearly bonus (depends on a revenue of the company)
- Additional days off (bridge days) after public holidays and at Christmas
- Individual training opportunities (internal and external)
- Multicultural and supportive environment
- Newest technologies
- Relocation support
This is you
- A relevant university qualification in computer science, mechatronic or electronic engineering
- Advanced embedded development skills (BSP, kernel and driver development, debugging)
- Experience porting & maintaining a Linux distribution for an embedded devices (Yocto, BSP, kernel and driver development), contribution to OSS is a strong plus
- Structured thinking and strong ability to diagnose hardware and software issues; Hands-on hardware bring-up, system debugging and code optimization
- Open and positive personality, enthusiastic about "Getting things done"
- Self-organized, with the ability to visualize the big picture and set priorities
- Excellent communication and interpersonal skills in English, ability to work in an international and distributed located environment
- Familiar in using git-based repositories and CI/CD systems