JOBITT logo

Embedded Software Engineer STM32

JOBITT·$1,200 – $2,000

Primary stack

QuartC++Git

Nice to have's

PythonFreeRTOSEmbedded Linuxhigh-speed digital devicesdigital signal processing (DSP)RF devices

Job description

Description language:

About the Position

We are seeking an Embedded Software Engineer STM32 with solid knowledge of C/C++ and experience working with STM32 microcontrollers for Miltech companies. Practical skills in working with peripherals, digital interfaces (UART, SPI, I2C, CAN), circuit design, electronics debugging, and using engineering tools are important. Experience with RTOS, Embedded Linux, Python, DSP, and RF solutions will be an advantage. We offer work on modern embedded projects in a team of engineers and the opportunity for professional development.

Responsibilities

  • Design and develop embedded software for STM32 microcontrollers.
  • Work with digital interfaces such as UART, SPI, I2C, and CAN.
  • Design and debug electronic circuits.
  • Utilize engineering tools such as Altium Designer.
  • Collaborate with adjacent engineering teams.

Requirements

  • Strong command of C/C++
  • Understanding programming principles and basic design patterns
  • Experience with STM32 microcontrollers (ARM Cortex-M3/M4/M7)
  • Experience in development using HAL and understanding of microcontroller peripherals
  • Experience working with STM32CubeMX and STM32CubeIDE
  • Knowledge of digital data transmission interfaces: UART, SPI, I2C, CAN
  • Understanding digital and analog circuitry
  • Ability to read and correct electrical diagrams
  • Basic experience in Altium Designer
  • Skills in selecting electronic components for the tasks set
  • Confident use of a multimeter, oscilloscope, and logic analyzer
  • SMD component soldering skills
  • Experience with Git
  • Ability to work in a team and interact effectively with adjacent engineering teams

Nice to Have

  • Experience with other microcontroller families
  • Python knowledge
  • Experience with FreeRTOS or other RTOS
  • Experience with Embedded Linux
  • Experience in developing high-speed digital devices
  • Basic understanding of digital signal processing (DSP)
  • Experience working with RF devices

We Offer

  • Participation in the creation of products from idea to finished product.
  • The ability to influence technical decisions.
  • A professional team and a fast project implementation cycle.
  • Competitive level of remuneration.
  • Long-term cooperation and professional development
  • Booking

About the Company

FOP Lavriv O.I. is a company that specializes in embedded systems and offers a dynamic work environment with opportunities for professional growth.

Application

For more information and to apply, visit FOP Lavriv O.I..

© JOBITT. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

100% ANONYMOUS IT JOB SEARCH

More at JOBITT

All 48 roles

Similar jobs

Popular searches