We are searching for the Senior Embedded Software Engineer to support in a customer project in Krakow, Poland. Good infotainment system knowledge is required.
We are searching a highly skilled Senior Embedded Software Engineer to join our dynamic team in Kraków, Poland. The ideal candidate will possess deep expertise in embedded software and device driver development, with a proven track record of debugging complex system-level issues in Linux and Android environments. You will be responsible for designing, developing, and maintaining robust software solutions for ARM Cortex-A/X based SoC systems. Strong communication, teamwork, and mentorship abilities are essential, as you will collaborate closely with cross-functional teams and guide junior engineers. The role requires readiness to travel within Europe and North America, with a valid EU driving license.
Must have
6+ years Software Applications Engineering, Software Development experience, or related work experience.
4+ years development or debugging experience with High level operating systems (Linux and Android)
-Very solid experience with embedded software development, Device driver development, debugging.
Experience with C/C++ programming and modern scripting languages.
Generic understanding the boot process and system architecture of ARM Cortex-A/X based SoC systems, including topics like MMU/SMMU, virtualisation and ARM TrustZone
Excellent issue triage and debugging skills with complex system level issues.
An intrinsic desire for systematic working and ability to deliver high quality results in a stressful environment.
Good communication and excellent teamwork skills.
EU driving license and ability to freely travel within Europe and North America on short notice.
Ability get recognized in a small cross-functional team and mentoring junior team members in technical topics.
Nice to have
Experience with serial peripherals like UART, SPI, I2C, PCIe on hardware and software aspects
Experience with interfaces like USB, Ethernet, CSI, DSI or HDMI.
Experience and debugging linux kernel crashes , Android framework crashes
Experience with Android upgrades, Android HAL
Experience with Linux kernel. Experience in using debugging tools such as ftrace or GDB
Education:
Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics, or
related field, (Masters Preferred)
Languages
English: B2 Upper Intermediate
Seniority
Senior
Get notified when new jobs are added by luxsoft