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
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs