Senior Embedded Software Engineer

1 Hour ago • 6 Years + • Software Development & Engineering

Job Summary

Job Description

We are searching for a highly skilled Senior Embedded Software Engineer to join our dynamic team in Krakow, 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. Good infotainment system knowledge is required.
Must have:
  • 6+ years Software Applications Engineering, Software Development experience
  • 4+ years development/debugging experience with Linux/Android
  • Solid experience in embedded software, device driver development, debugging
  • Experience with C/C++ and modern scripting languages
  • Understanding of ARM Cortex-A/X SoC boot process and system architecture
  • Excellent issue triage and debugging skills for complex system issues
  • Systematic working and ability to deliver high-quality results under stress
  • Good communication and excellent teamwork skills
  • EU driving license and ability to travel in Europe/North America
  • Ability to mentor junior team members
Good to have:
  • Experience with serial peripherals (UART, SPI, I2C, PCIe)
  • Experience with interfaces like USB, Ethernet, CSI, DSI, HDMI
  • Experience debugging Linux kernel crashes and Android framework crashes
  • Experience with Android upgrades and Android HAL
  • Experience with Linux kernel and debugging tools (ftrace, GDB)
  • Bachelor's degree in Engineering, IT, Computer Science, Electronics, or related field (Masters preferred)

Job Details

Project description

We are searching for the Senior Embedded Software Engineer to support in a customer project in Krakow, Poland. Good infotainment system knowledge is required.

Responsibilities
bullet icon

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.

Skills

Must have

bullet icon

6+ years Software Applications Engineering, Software Development experience, or related work experience.

bullet icon

4+ years development or debugging experience with High level operating systems (Linux and Android)

bullet icon

-Very solid experience with embedded software development, Device driver development, debugging.

bullet icon

Experience with C/C++ programming and modern scripting languages.

bullet icon

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

bullet icon

Excellent issue triage and debugging skills with complex system level issues.

bullet icon

An intrinsic desire for systematic working and ability to deliver high quality results in a stressful environment.

bullet icon

Good communication and excellent teamwork skills.

bullet icon

EU driving license and ability to freely travel within Europe and North America on short notice.

bullet icon

Ability get recognized in a small cross-functional team and mentoring junior team members in technical topics.

Nice to have

bullet icon

Experience with serial peripherals like UART, SPI, I2C, PCIe on hardware and software aspects

bullet icon

Experience with interfaces like USB, Ethernet, CSI, DSI or HDMI.

bullet icon

Experience and debugging linux kernel crashes , Android framework crashes

bullet icon

Experience with Android upgrades, Android HAL

bullet icon

Experience with Linux kernel. Experience in using debugging tools such as ftrace or GDB

bullet icon

Education:

bullet icon

Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics, or

bullet icon

related field, (Masters Preferred)

Other
seniority icon

Languages

English: B2 Upper Intermediate

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Kraków, Lesser Poland Voivodeship, Poland

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Pune, Maharashtra, India (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Riyadh, Riyadh Province, Saudi Arabia (On-Site)

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug