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