T

Tieto

Industry-specific software, cloud and AI

Software Engineer - Embedded C

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeSzczecin, PolandNo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Telecommunications, Electronics, or a related field is required.
  • At least 2 years of experience in embedded software development is required.
  • Strong programming skills in C are required.
  • Experience with Linux-based embedded systems is required.
  • Understanding of board support package (BSP) development and device drivers is required.
  • Knowledge of system debugging techniques and development toolchains is required.
  • Experience working with hardware interfaces and low-level software is required.
  • Familiarity with Git and modern software development practices is required.
  • Good English communication skills are required.
  • Understanding of multithreading concepts, thread synchronization, mutual exclusion, and concurrency management is required.

Responsibilities

  • Participate in embedded software development for wireless access products.
  • Support software integration on new hardware platforms, including application-specific integrated circuits, systems-on-chip, and field-programmable gate arrays.
  • Assist in board support package and device driver development.
  • Contribute to bootloader and firmware development activities.
  • Support debugging and troubleshooting of low-level software issues.
  • Participate in software testing and quality improvement initiatives.
  • Help optimize system performance and stability.
  • Collaborate with hardware, software, and system engineering teams.
  • Learn and contribute to O-RAN and radio software technologies.

Desired Qualifications

  • Experience from university projects, internships, or personal projects involving embedded systems.
  • Basic knowledge of C++, Python, or Bash.
  • Familiarity with Linux kernel concepts.
  • Understanding of networking or telecommunications fundamentals.
  • Experience with Raspberry Pi, STM32, FPGA, Arduino, or similar platforms.
  • Interest in 5G, O-RAN, or wireless communication technologies.

About the Company

Tieto

Industry-specific software, cloud and AI

Tieto provides mission-critical software and consulting services for various industries, organized into vertical software families: Tieto Caretech (care and health tech), Tieto Banktech (banking tech), Tieto Indtech (industrial tech) plus Tieto Tech Consulting. It helps customers run and improve their operations by delivering industry-specific software platforms, cloud services, data analytics and AI-powered solutions, complemented by design and software engineering expertise. Unlike more generic IT firms, Tieto focuses on deep, sector-specific capabilities and combines software products with consulting to support digital transformations. Its goal is to help customers succeed and innovate with the latest technology by making complex systems work together reliably and efficiently, backed by a team of about 13,000 specialists and EUR 2 billion in annual revenue.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Helsinki, Finland
Founded
1968

Recently Posted Jobs

Explore more opportunities at Tieto

See more jobs