Job Description

description of job

Senior Embedded Software Engineer (C/C++) – Low Level Platform

Swedium Global is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore business model. Swedium Global is having presence in Sweden, Finland, Poland, Czech Republic and in India.

Location: Onsite in Sweden

Location: Pune (Hybrid)
Experience: 5 to 12 Years

Job Description

We are looking for an experienced Embedded Software Engineer with strong expertise in C/C++ and Embedded Linux to develop low-level platform software for advanced telecom and networking products.

The ideal candidate will work close to the hardware, developing device drivers, BSPs, and platform software while collaborating with hardware, FPGA, and system teams.

Key Responsibilities

  • Develop and maintain low-level embedded software in C/C++.
  • Design and develop Linux device drivers and BSPs.
  • Work with Embedded Linux, Linux Kernel, and platform software.
  • Interface with SoCs, ASICs, DSPs, and hardware peripherals.
  • Perform board bring-up, debugging, and hardware-software integration.
  • Analyze and optimize system performance, memory, and latency.
  • Troubleshoot complex system-level issues.

Required Skills

  • Strong programming skills in C and C++.
  • Hands-on experience with Embedded Linux.
  • Linux Device Driver Development.
  • Linux Kernel and BSP development.
  • Hardware-software integration experience.
  • Strong debugging and troubleshooting skills.
  • Experience with ARM-based platforms.

Preffered Skills

  • Telecom, networking, or communication systems experience.
  • Knowledge of 4G/5G, RAN, or networking protocols.
  • Experience with Yocto, PCIe, Ethernet, SPI, I2C, UART, and GPIO.
  • Familiarity with JTAG, GDB, Oscilloscope, and Logic Analyzer tools.

 

Job Overview

  • Location : Pune, India
  • Vacancy : 1
  • Key Skills :