MpicoSys is looking for a seasoned Embedded Software Engineer with a strong background in STM32 ARM Cortex-M0/M0+-M3 microcontrollers. The ideal candidate will have at least 5 years of experience in embedded systems development, particularly in low-power applications. You will play a crucial role in designing, developing, and optimizing firmware for our innovative ePaper-based products. You will work on ultra-low-power embedded systems used in public transportation, smart signage and IoT infrastructure.
responsibilities :
Develop and maintain embedded firmware for STM32 ARM Cortex-M0/M0+/M3 microcontrollers
Collaborate in a cross-functional team to integrate hardware and software components
Implement and optimize drivers for various communication protocols (UART, SPI, I2C, etc.)
Conduct system-level debugging and performance tuning
Ensure code quality through rigorous testing and documentation
Stay abreast of emerging technologies to inform product development strategies
requirements-expected :
Bachelors or Masters degree in Electronics, Computer Engineering, or a related field
Minimum of 5 years of professional experience in embedded software development
Proficiency in C/C++ programming languages
Extensive experience with STM32 microcontrollers, particularly Cortex-M0/M0+ series.
Familiarity with embedded development tools such as STM32CubeIDE, GCC, Visual Code etc.)
Familiarity with version control systems (Git)
Strong understanding of low-power design principles and real-time operating systems
Experience with debugging tools like JTAG/SWD, oscilloscopes, and logic analyzers
Being innovative and open-minded
Affinity with Hardware systems
Will-do approach with great willingness to learn
Written and spoken English at B2 level
offered :
Opportunity to work on cutting-edge technologies in a dynamic and innovative environment
Collaborative team culture with a focus on sustainability and efficiency
Access to state-of-the-art facilities at the Pomeranian Science and Technology Park in Gdynia
Working in-house in a small team with short loops to production, quality and marketing/sales
Direct contact with customer engineers
Working on several projects simultaneously
Influence on the choice of tools and technologies
Occasional direct contact with customer engineers – giving you insight into customer’s
application needs and challenges
Influence on the technological solutions applied
Flexible working hours
Competitive salary and benefits package.
A full-time contract (B2B is also possible)
benefits :
sharing the costs of sports activities
sharing the costs of foreign language classes
sharing the costs of professional training & courses