QNX- Systems Software Developer (BSP / Device Drivers)
QNX
- Hyderabad, Telangana
- Permanent
- Full-time
- A successful track record of developing drivers for various hardware peripherals including the adaptation of existing drivers for embedded platforms.
- Proven aptitude for BSP development such as board bring up, enhancement of existing software and performance tuning.
- Enthusiastic about developing new driver architectures to support future hardware peripheral advancements.
- Focused on ensuring software is held to our quality standards
- Interest in opportunities to develop software under specialised safety standards such as ISO26262, IEC61508 etc.
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience in embedded system programming.
- Software development experience according to established V-Model driven frameworks (e.g. CMMI, ASPICE etc).
- In-depth knowledge of C, C++ and/or RUST programming languages.
- Hands on development experience using embedded operating systems (QNX, Linux, GreenHills, VXworks)
- Prior experience in driver development (bootloader , serial driver, network stacks, storage or complex busses like PCIe, USB)
- Experience writing software for major processor architectures (ARM, x86, PPC, etc.)
- Familiar with functional safety standards and its processes in software development (e.g. ISO26262, IEC61508 etc).
- Hands-on experience with Process Frameworks e.g. V-Model, CMMI or ASPICE.
- Software Architecture skills with standardized modelling languages (e.g. SysML, UML, etc) would be a standout skill.