Embedded System Software Engineer

VIPULSE Technology KFT

Çankaya

On-site

TRY 350,000 - 550,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Dynamic environment
Professional development
Competitive salary
Impactful projects

Job summary

ViPulse Technology A.Ş. in Turkey is seeking an Embedded System Software Engineer with at least 2 years of professional experience to design and maintain firmware for microcontroller-based systems.

You will develop software modules and peripheral drivers, contribute to unit and integration tests, and collaborate with the hardware team to ensure robust, portable code. The role requires strong C skills, ARM Cortex-M experience, UART/SPI/I2C, and debugging with SWD/JTAG, plus reading English

Qualifications

  • At least 2 years of professional embedded software experience.
  • Proficient in C, including pointers, memory management, and bitwise operations.
  • Experience with ARM Cortex-M microcontrollers, HAL libraries, and register-level programming.
  • Hands-on experience with UART, SPI, I2C; knowledge of interrupts, timers, and DMA.
  • Ability to write modular, testable code and unit tests with Unity/CMock or similar.
  • Experience debugging with SWD/JTAG and using oscilloscope or logic analyzer.
  • Ability to read schematics and English datasheets and reference manuals.
  • Experience with Git-based version control and code reviews.

Responsibilities

  • Develop firmware for microcontroller-based systems and maintain software modules.
  • Create and maintain peripheral drivers and contribute to unit and integration tests.
  • Investigate issues on target hardware and collaborate with hardware team.

Skills

C programming
ARM Cortex-M
Unit testing
Git
English docs

Tools

HAL libraries
CI/CD
SWD/JTAG

Job description

ViPulse Technology A.Ş., founded in 2023 at Ostim Teknopark, brings together the expertise of its group companies in electronic hardware and software design, power electronics, electromechanical system design and manufacturing, and wire harness solutions under one roof. With a strong engineering and production team, we primarily focus on the localization of critical systems in Turkey's defense industry, continuing our design and manufacturing activities.

In 2024, we took a significant step by establishing ViPulse Technology Kft. in Hungary with our own equity. Our 20,000 m² facility, currently under construction, will host investments in wire harness design and production, as well as an electronic assembly line that meets automotive and defense industry standards. With our commitment to continuous innovation and excellence, we aim to provide cutting-edge technological solutions that shape the future of the industry.

If you're passionate about electronics design and want to be a part of a dynamic and innovative team, we invite you to apply for the Embedded System Software Engineer position. Join us and contribute to the exciting projects we are working on at ViPulse Technology.

About the Role

We are looking for an Embedded System Software Engineer with at least 2 years of professional experience to develop firmware for microcontroller-based systems. You will develop and maintain software modules and peripheral drivers, contribute to unit and integration tests, investigate issues on target hardware, and collaborate with the hardware team.

Qualifications & Experience

  • At least 2 years of professional experience in embedded software development.
  • Proficiency in C, including pointers, memory management, and bitwise operations.
  • Experience with ARM Cortex-M microcontrollers, HAL libraries, and basic register-level programming.
  • Hands-on experience with one or more of UART, SPI, and I2C; working knowledge of interrupts, timers, and DMA.
  • Ability to write modular, maintainable, and testable code; basic experience writing unit tests and using mocks with Unity/CMock, CppUTest, or equivalent tools.
  • Ability to debug target software through SWD/JTAG and investigate hardware interfaces using an oscilloscope or logic analyzer.
  • Ability to read electronic schematics and understand technical documentation in English, including datasheets and reference manuals.
  • Experience with Git-based version control; familiarity with code reviews and technical documentation.

Nice to Have

  • Experience with STM32 microcontrollers and STM32CubeIDE.
  • Knowledge of C++ or experience developing test automation scripts and tools in Python.
  • Experience with FreeRTOS, Zephyr, or another RTOS, including task communication and synchronization.
  • Experience integrating one or more of Ethernet, CAN, USB, and BLE.
  • Familiarity with CI/CD tools such as Jenkins or GitLab CI, automated builds, static analysis tools, and MISRA C guidelines.
  • Experience with bootloaders, secure boot, or firmware update mechanisms such as OTA.
  • Familiarity with safety-critical software development, requirements traceability, risk analysis, or FMEA.
  • Experience configuring and running AI agents, setting up MCP (Model Context Protocol) servers, and integrating them with development tools; ability to build agentic workflows for code development, debugging, log analysis, and test automation, and validate generated outputs through code reviews and testing.

What We Offer

  • A dynamic and supportive work environment.
  • Opportunities for professional development and career advancement.
  • Competitive salary and benefits package.
  • The chance to contribute to innovative and impactful projects.

If you are passionate about software design and eager to work in a technology-driven environment, we’d love to hear from you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Firmware Engineer: Grow & Innovate
Embedded Systems Firmware Engineer: Grow & Innovate

VIPULSE Technology KFT • Çankaya

On-site
TRY 350,000 - 550,000
Dynamic environment
Professional development
Competitive salary
+1
Embedded Software Engineer
Embedded Software Engineer

Latour group • Fatih

On-site
TRY 250,000 - 380,000
Embedded System Engineer
Embedded System Engineer

Wide and Wise • Fatih

On-site
TRY 3,400,000 - 4,371,000
High impact ownership
Global exposure
Competitive USD salary
+2
Software Engineer
Software Engineer

OPLOG • Çankaya

On-site
TRY 350,000 - 520,000
AI-assisted coding
Vacation in your first year
Birthday day off
+9
Senior Software Engineer
Senior Software Engineer

Confidential • Konak

Hybrid
TRY 600,000 - 900,000
Private health insurance
Hybrid working model
Meal and transportation support
+3
Front-End Software Specialist
Front-End Software Specialist

Baykar • Fatih

On-site
TRY 240,000 - 360,000
Senior Embedded Software Engineer – Bootloader, Communication & Security (Automotive, SoC)
Senior Embedded Software Engineer – Bootloader, Communication & Security (Automotive, SoC)

5105 Accenture End. Yaz. Coz. Company • Pendik

Hybrid
TRY 120,000 - 180,000
Hybrid working model
Flexible hours
Birthday off
+10
Software Engineer
Software Engineer

Johnsonelectric • Konak

On-site
TRY 300,000 - 420,000
Частная медицинская страховка
Пенсионный план
Network Software Engineer
Network Software Engineer

Teltonika • Fatih

On-site
TRY 1,339,000 - 2,009,000
Private health insurance
Meal Allowance
Team building events
Senior Embedded Software Engineer – Embedded Linux (Automotive, SoC)
Senior Embedded Software Engineer – Embedded Linux (Automotive, SoC)

5105 Accenture End. Yaz. Coz. Company • Pendik

Hybrid
TRY 300,000 - 550,000
Hybrid work
Birthday off
Health insurance
+4