Β 

Senior C++ Application Software Engineer

Hybrid
Senior
πŸ‡΅πŸ‡Ή Portugal
Software Developer
Software development

Your contribution to something big:

  • Design, code and unit-test the software
  • Document the requirements and design
  • Decompose the design into user stories and tasks and estimate using planning poker
  • Translate product/system requirements into component level requirements
  • Plan the order of development in Sprints, focusing on achieving continuous integration
  • Making sure you and your team operate according to Agile/scrum principles
  • Keep abreast of technical developments in own field through study of literature and technical contacts
  • Strong drive for continuous improvement
  • Lead others by example - act as a servant leader
  • Practices lean software development

Requirements

What distinguishes you:

  • You have a university education in computer or software science at Bachelor level or higher
  • You have at least 5 years of experience in C++
  • You have fluent English language skills (verbal and written)
  • You are willing to visit and work in Eindhoven/Netherlands 1 week per time 2 or 3 times per year
  • You have an understanding of the SOLID-principles and how to apply them in software design
  • You have experience with embedded CPU architectures (ARM microcontrollers, Xilinx Zync)
  • You have experience in using Linux and FreeRTOS
  • You have experience with CM tools like SVN and GIT
  • You have experience in OOAD
  • You have experience using Docker
  • You have experience with wired communication protocols, TCP/IP, RSTP and Ethernet
  • You have specific knowledge of relevant design & modeling methods like e.g. UML
  • You have an understanding of core OS concepts like multi-threading, memory management, power management
  • You have a proactive and eager mindset to get the job done, helping others
  • Being able to decompose complex task and estimate work

Plus if you have:

  • Experience with peripherals such as UART, SPI, i2c/i2s, GPIO, interfacing with FPGA;
  • Experience with Yocto and SCons toolchain;
  • Experience in Python;
  • Experience in C#;
  • Experience in Safety critical systems;

Β 

Bosch Group

Bosch Group

Let’s turn visions into reality

Automotive
Engineering
Manufacturing
Technology

Other jobs at Bosch Group

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Bosch Group jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

πŸ‡΅πŸ‡Ή Portugal
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β