- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
We are planning a project to do development of a control module. For this we need competence in QNX.
Embedded C/C++ developer
Competencies required
- Proficient in C/C++ programming languages.
- Strong understanding of embedded systems development for automotive applications.
- Familiarity with QNX Hypervisor architecture and features specific to automotive use cases.
- Knowledge of automotive hardware peripherals and communication interfaces (CAN, Ethernet, LIN, etc.)
- Experience with automotive-specific protocols and standards (ISO 26262, AUTOSAR, etc.)
- Proficiency in debugging tools and testing methodologies for automotive systems
- Understanding of automotive safety practices, including functional safety (ISO 26262)
Requirements
- Knowledge of automotive-specific communication stacks and protocols (FlexRay, Automotive Ethernet, etc.)
- Familiarity with automotive-specific software development tools (e.g., Vector CANoe, Diab Compiler, etc.)
- Understanding of automotive security requirements and secure coding practices
- Awareness of automotive-specific software development processes and standards (e.g., Automotive SPICE)
- Competence in developing and customizing Board Support Packages (BSP) for specific automotive hardware platforms.
- Knowledge of low-level device drivers and hardware abstraction layers (HAL) for automotive systems.
- Proficiency in configuring and optimizing the real-time operating system (RTOS) components of QNX Hypervisor for automotive applications
- Understanding of memory management, task scheduling, and resource allocation in real-time embedded systems.
- Familiarity with automotive-specific OS features such as automotive-grade reliability, performance, and determinism
- Experience with automotive-specific middleware and software frameworks commonly used in the industry.
- Knowledge of boot loaders and the boot process in automotive systems
- Understanding of network stack and protocols commonly used in automotive applications (TCP/IP, Ethernet, CAN, etc.)
- Proficiency in configuring and troubleshooting network connectivity in embedded automotive systems
Test engineer
Competencies required
- Similar as C++ Developer
- Strong understanding of software testing principles and methodologies
- Knowledge of automotive systems and industry standards
Specific software knowledge
- Proficient in C Sharp
- 10.3 DevOps engineer
Competencies required
- Strong understanding of software development, testing, and deployment processes
- Proficiency in scripting languages, particularly Python, for automation tasks
- Knowledge of DevOps principles and best practices
Specific software knowledge
- Strong skills in Python
- Strong skills in Docker
- Strong skills in Jenkins
- Proficiency in using Git for version control, including branching, merging, and resolving conflicts. Familiarity with tools like GitLab, Bitbucket, or GitHub for code collaboration and integration with CI/CD pipelines.
- Continuous Integration/Continuous Deployment (CI/CD): Deep understanding of CI/CD principles and practices, including implementing automated build processes, integration of test automation, artifact management, and deployment pipelines.