···
Log in / Register

Embedded Software Engineer

Indeed
Full-time
Onsite
No experience limit
No degree limit
Carrer Sant Pere, 59, 43120 Constantí, Tarragona, Spain
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: BESIDE is seeking an Embedded Software Engineer to develop firmware in C/C++ for 32-bit microcontrollers, implement motor and inverter control, and manage industrial communication protocols. Key Highlights: 1. Firmware development in C/C++ for 32-bit microcontrollers and RTOS. 2. Motor and inverter control implementation using PWM logic. 3. Management of industrial communication protocols (CAN-bus, RS485/Modbus, I²C). DESCRIPTION At **BESIDE**, we champion top-tier talent within the technology and industrial sectors. We operate a specialized Engineering Recruitment Unit dedicated to placing engineering professionals with our clients’ teams. We collaborate with a broad range of companies, enabling us to match you with the role best aligned with your professional needs and interests. You will join highly innovative companies and work on cutting-edge projects across R\+D, automotive, pharma, machinery design, product development, etc. We are looking for an **Embedded Software Engineer**. **Responsibilities** * Firmware development in C/C\+\+ for 32-bit microcontrollers in bare-metal and RTOS environments, ensuring deterministic real-time response. * Motor and inverter control implementation using PWM logic and acceleration/deceleration ramp management. * Development of obstacle detection algorithms based on current consumption analysis, without external sensors. * Management of industrial communication protocols (CAN\-bus, RS485/Modbus, I²C) for integration with home automation systems and digital peripherals. * Implementation of diagnostic systems, error logging, and auto-calibration routines for travel range (self-learning). REQUIREMENTS * Experience in firmware development with C/C\+\+ for 32-bit microcontrollers. * Knowledge of bare-metal programming and/or RTOS. * Experience in motor and inverter control using PWM. * Knowledge of industrial communication protocols: CAN\-bus, RS485/Modbus, I²C. * Ability to develop signal (current) analysis algorithms for obstacle detection. * Experience in implementing diagnostic systems, error logging, and auto-calibration routines.

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.