Login Enter

Triol Corporation

2 months ago

Senior Embedded Software Engineer (Motor Control / Power Electronics) @ Triol Corporation

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Triol Corporation
Location
Polska Poland
Posted
2 months ago
View all jobs at Triol Corporation

Job description

Mandatory Requirements
  • Commercial experience in embedded software development in C/C++.
  • Experience working with STM32 microcontrollers (F0, F1, F3, F4, and F7 series).
  • Very good knowledge of microcontroller architecture and embedded systems design principles.
  • Ability to read and analyze electrical schematics.
  • Knowledge of analog and digital electronics.
  • Experience working with FreeRTOS.
  • Experience in developing low-level drivers.
  • Experience working with communication interfaces and protocols: SPI, UART, I2S, CAN, RS-485, Modbus.
  • Experience working with Flash, RAM, NAND Flash, and FRAM memory.
  • Experience in analyzing and debugging embedded software.
  • Practical knowledge of working with measurement equipment (oscilloscope, signal generator, and other laboratory devices).
  • Experience working with Git, STM32CubeIDE, and Visual Studio.
  • Knowledge of Polish at B2 level.
  • Knowledge of English at B2 level.
Nice to have
  • Experience working with Texas Instruments C2000 microcontrollers.
  • Knowledge of SysBIOS.
  • Experience in developing software for drive control systems, frequency converters, or power electronic devices.
  • Knowledge of Embedded Linux.
  • Knowledge of Ukrainian.

Triol is an international manufacturer of high-tech and innovative equipment: low-voltage and medium-voltage frequency converters, downhole equipment control stations, telemetry systems, and unique installations for oil extraction. We have been operating in the power electronics market for over 30 years, performing the full range of work – from device design and production to sales and customer implementation. During this time, our clients have included leading companies in the oil extraction, machine building, and heavy industry sectors in Europe, the USA, Canada, Latin America, etc. In connection with the development of the Technical Department, we are looking for an Embedded Software Engineer. The person hired for this position will be responsible for developing embedded software for industrial microcontroller-based devices, used in, among others, drive control systems and frequency converters. The position involves the full product development cycle – from analyzing hardware solutions and designing firmware architecture, through commissioning and testing prototypes, to supporting mass production.
Employment Conditions
  • Work in an international engineering company carrying out its own research and development and production projects.
  • Participation in the design of modern industrial devices and the opportunity to implement ambitious technological projects.
  • Participation in the full product development cycle – from concept to mass production implementation.
  • Cooperation with an experienced team of specialists in electronics and embedded software.
  • Opportunities for professional development and skill enhancement.
  • Private medical care and life insurance co-financed by the Employer.
  • Co-financing of benefits from the Company Social Benefit Fund.
  • Competitive salary and career development opportunities based on achieved results.
,[Analysis of technical requirements, electrical schematics, and microcontroller-based device architectures., Design of embedded software architecture and optimization of microcontroller resource utilization., Creation and development of firmware for STM32 microcontroller-based platforms., Development of low-level drivers and implementation of communication protocols., Cooperation with the electronics team during commissioning, debugging, and prototype validation., Analysis of hardware and software layer interaction, identification of problem causes, and proposing design improvements., Development and enhancement of automated testing methods for embedded software., Preparation and updating of technical documentation regarding firmware architecture and operation., Analysis of existing code, participation in code reviews, and software optimization., Technical support during product implementation into mass production., Close cooperation with an interdisciplinary team of programmers and electronics engineers.]

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.