Enable job alerts via email!

Embedded Software Engineer

Elektro

Kraków

On-site

PLN 120,000 - 180,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading automotive technology firm in Kraków is seeking an experienced Embedded Software Engineer to design and develop low-level drivers and maintain testing software. The ideal candidate has over 5 years of experience in embedded software development, advanced C programming skills, and strong debugging expertise. This role offers a competitive salary and various employee benefits.

Benefits

Private Medicover medical care
Co-financing for sport card Multisport
Possibility to join PZU insurance
Co-financing for holidays
Training and language courses

Qualifications

  • 5+ years of experience in embedded software development with focus on low-level driver programming.
  • Strong debugging expertise with practical experience using debuggers.
  • Basic understanding of electronics for software and hardware integration.

Responsibilities

  • Design and develop low-level drivers such as hardware abstraction layers.
  • Build and maintain Hardware Test Software for engineers to validate boards.
  • Collaborate closely with hardware teams for real-time testing.

Skills

C programming
Debugging expertise
Embedded software development

Education

Bachelor’s degree in Electrical, Electronics, Mechatronics, or Software Engineering
Job description
  • For our client, an American automotive company and global product leader in providing innovative and sustainable e-mobility solutions for the automotive market, due to development of their New Technological Center (R&D) in Krakow.
  • Be a part of automotive world’s transformation to clean energy and eMobility!
Your responsibilities
  • Design and develop low-level drivers such as hardware abstraction layers, external ASIC interfaces, and various embedded modules
  • Build and maintain Hardware Test Software to provide efficient interfaces that enable hardware engineers to test and validate boards with ease
  • Collaborate closely with hardware teams to verify and validate embedded systems through real-time testing in laboratory and in-vehicle setups
  • Configure, analyze, and debug communication protocols—particularly SPI and I2C—to ensure smooth system integration
  • Support on-site testing by delivering software development and debugging assistance, focusing on stable diagnostic and communication interfaces
  • Prepare and maintain detailed technical documentation, including design specifications, test procedures, and analytical reports for low-level software components
Employer requirements
  • Bachelor’s degree in Electrical, Electronics, Mechatronics, or Software Engineering
  • Minimum of 5 years of experience in embedded software development, with a focus on low-level driver programming
  • Advanced C programming skills
  • Strong debugging expertise and practical experience using debuggers for troubleshooting embedded systems
  • Basic understanding of electronics to support seamless integration between software and hardware
Optional
  • Knowledge of microcontroller architectures and hardware implementation principles
  • Experience with SPI and I2C communication protocols
  • Familiarity with AUTOSAR standards
  • Hands-on experience with TC39xx, C2000, or ST Stellar SR6x microcontrollers
  • Exposure to ASPICE or other standardized embedded software development processes
What employer offers
  • Private Medicover medical care for the employee and their family
  • Co-financing for the sport card Multisport
  • Possibility to join the PZU insurance
  • Salary adequate to skills and experience
  • Co-financing for holidays
  • Hard and soft training, language courses
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.