Software Architect Embedded Base SW

Senior
🇵🇱 Poland
Software Architect
Software development

Responsibilities:

  • Refine and extend Base SW (BSW) architecture requirements for BODAS NextGen Robotics Controller for Off-Highway Vehicles
  • Design BSW architecture concepts based on evolving requirements
  • Lead and contribute to development, documentation, implementation and testing of complex BSW architecture concepts according to safety processes targeting chosen POSIX OS with BSW Team in BGSW Poland
  • Integrate BSW in a CI/CD pipeline, perform tasks related to SW maintenance
  • Support demo activities using the developed SW​, create tools for debugging and presentation
  • Technical leadership of BSW Team
  • Work closely with other teams on overall software, HW, system and tools integration

Requirements

Profile:

Must have

  • Min. 5 years of professional experience of SW development in embedded environment with modern C++ (C++14 and above)
  • Min. 3 years of professional experience in embedded SW architecture design ideally in automotive context
  • UML/SysML experience (MBSE)
  • “Modern” SoCs/application processors (e.g. x86, ARM)​ experience
  • POSIX OS experience (e.g. Embedded Linux, QNX) incl. BSP integration
  • Functional safety/process know-how and experience (e.g. ISO 13849 Pl d)
  • Real-time functionalities and architecture experience (also on POSIX OS)
  • Knowledge of software engineering best practices and selected technologies:​
    • Good understanding of software testing, e.g. from unit to system integration tests
    • Experience with unit testing frameworks
    • Experience in the context of CI/CD technology​
    • Excellent understanding and practical knowledge of SOLID principles​
    • Good understanding of container technology, such as Docker​
    • Bash
  • Practical knowledge and experience with Requirements Engineering especially around traceability and functional safety
  • Creative mindset with proven ability and motivation to come up novel but robust architectural software concepts to satisfy complex and evolving market and customer requirements
  • Technical Team Leadership experience
  • University degree in Computer Science, Mathematics, Electronics, Robotics or related fields

​Nice to have

  • Motion control application experience (multi axis and mobile machines actuators control)
  • Sensor driver implementation experience e.g. IMU, Ultrasonic, Pressure sensor, Cameras, Radars, LIDAR, DGPS
  • SDK architecture design and implementation experience on POSIX system
  • AUTOSAR experience (classic or/and adaptive)
  • Networking protocols experience: CAN, Ethernet
  • ROS/ROS 2 middleware and/or DDS experience
  • Mobile robotics fundamentals (e.g. manipulator kinematics, motion planning, perception)
  • Python experience
  • Jenkins or Github actions experience
  • Rhapsody, DNG tools experience

 

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.

🇵🇱 Poland
Software Architect

No spam. No ads. Unsubscribe anytime.

Similar jobs