We are looking for a Senior Automotive Platform Bsp Engineer to join our growing engineering team. You’ll be part of a cross-functional team that’s responsible for BSP development, board bring-up and deployment of the AUTOSAR eco system.
Who are we?
GuardKnox is the automotive industry’s first Cybertech Tier supplier empowering OEMs, Tier 1 suppliers, and the aftermarket to deliver the next generation of software-defined and service-oriented vehicles. GuardKnox’s SW and HW flexible and scalable products enable added connectivity, SW life cycle management, high-speed routing, vehicle personalization, and security.
If you want to excel, innovate, and grow in an exciting environment, build new skills and learn from top professionals – then come join us!
Responsibilities Include:
- Contribute to the continuous improvement of BSP development processes and methodologies.
- Bring-up and develop board support packages (BSP) for our hardware to provide the required functionality (A53-FPGA integration, A53-M7 integration and related development)
- Develop, implement, and configure AUTOSAR compliant software components for automatic electronic control units (ECUs)
- Integrate AUTOSAR software components with the basic software (BSW) and hardware in an ECU
- Configure AUTOSAR software components using AUTOSAR authoring and configuration tools
- Perform unit, integration, and system testing of AUTOSAR software, ensuring it meets functional and safety requirements
- Create and maintain technical documentation, including software architecture, design specifications, and test reports
- Ensure compliance with automotive industry standards and safety regulations
- Utilize Code Generators, ARXML, PDU, and Ethernet communication protocols to optimize system performance
- Stay updated with the latest trends and developments in AUTOSAR technology
Requirements:
- Bachelor's or master's degree in electrical engineering, computer engineering, or a related field
- Proficiency in embedded operating systems like Linux, RTOS, QNX, VxWorks, and others
- Ability to develop and maintain the BSP for embedded automotive hardware platforms (like Xilinx, NXP, or similar), ensuring proper hardware abstractions and support for various peripherals
- Work experience on ARM Cortex platforms (M7/A53 etc.)/ MIPS/RISC-V
- Experience with board bring-up, writing, debugging, and optimizing device drivers for various hardware components like sensors, interfaces, and communication protocols (like Ethernet, USB, I2C, SPI, UART, GPIO, and others).
- Expertise in C/C++ programming languages.
- Experience with Java and/or Python - advantage
- In-depth understanding and practical experience with AUTOSAR architecture and methodology
- Experience with developing and integrating AUTOSAR classic and adaptive applications based on SOME/IP transport middleware - advantage
- Background with Object Management Group (OMG) transport middleware/standards like CORBA and/or DDS - advantage.
- Strong teamwork and communications skills are important to work closely with hardware engineers and other development teams.
- Strong knowledge of AUTOSAR standards, ARXML, PDU, and Ethernet communication protocols – advantage
- Familiarity with automotive hardware and software architecture (advantage)
- Ability to work collaboratively in a fast-paced startup environment
- Strong problem-solving skills and attention to detail