In Cyclad we work with top international IT companies to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking skilled and passionate Firmware Developers for our Partner Embedded Department. This position will require collaborating with a multi-disciplinary team to provide embedded firmware for hardware solutions. Work includes communicating with customers, analyzing tasks and tasks decomposition, technical leading of a small 4-6 engineers team, programming, code reviewing, and task controlling.
Lead Firmware Developer
Reference number: PL25/QS/LEADFIRMWAREDEV/REMOTE
Project information:
- Industry: Digital transformation
- Location: 100% remote from Poland
- Type of employment: B2B
- Budget: negotiable
- Project area: providing embedded firmware for custom hardware solutions + technical leading
- Project duration: permanent cooperation
- Project language: English
- Start date: ASAP / depending on the candidate's availability
Project scope:
- Design and implement systems using C, C++, and a variety of languages (e.g. Bash, Python)
- Write code from high-level embedded applications down to register-level device drivers
- Utilize a variety of processors and hardware peripherals (e.g. PWM, ADC, DAC, CAN, UART, etc.)
- Develop motor control algorithms for up to 5kW motors
- Write and execute complete testing plans, protocols, and documentation
- Board bring-up as well as debugging and validation of new hardware
- Technical leading of small team (4-6 engineers)
- Engage in discussions with customers
- Task decomposition and controlling
Requirements:
- 8+ years of Firmware development experience in industrial electronics
- Strong C/C++ programming skills
- Experience with RTOS (real-time operating systems), ThreadX is preferable, and bare metal
- Experience with Renesas family MCU is preferred
- Full understanding of PWM, ADC, DAC, CAN, UART, SPI, I2C, USB
- Motor control expertise is preferred
- Knowledge of firmware development and testing methodologies
- Experience with communications protocols in a low-power environment
- Demonstrated ability to take initiative to identify and solve complex system-level issues
- Excellent analytical and empirical problem-solving and troubleshooting skills
- Strong written and verbal English language communication skills
We offer:
- Unique opportunity to join an international company and lead innovation projects
- Paid time off
- Flexible Working Hours
- Private medical care
- Education Budget
- Internal training initiatives
- Mental Health Benefits