Senior Embedded Engineer
We are looking for a Senior Embedded Software Engineer to join our team and work on the development of embedded solutions based on modern microcontroller platforms. You will be responsible for designing, implementing, testing, and improving embedded software, working closely with hardware engineers and other technical teams.
If you enjoy low-level programming, solving complex technical challenges, and working close to the hardware, this role may be a great fit for you.
LOCATION: POLAND
Flexibility to work either from our Krakow/ Wroclaw offices or from a home office – the choice is up to you!
RESPONSIBILITIES:
Design and develop embedded software for Cortex-M based systems
Write and maintain high-quality C code for low-level applications
Work with RTOS environments, especially FreeRTOS
Develop and debug communication interfaces including TCP/IP and BLE
Analyze and troubleshoot hardware/software interactions
Perform signal analysis, debugging, and validation using measurement equipment
Collaborate with hardware engineers on circuit analysis and system integration
Participate in code reviews and contribute to improving development processes
Create and maintain unit and automated tests
Collaborate with an international team and regularly communicate with the client
REQUIREMENTS:
Strong knowledge of C programming and low-level software development
Experience in embedded software development for Cortex-M microcontrollers
Practical experience with RTOS, especially FreeRTOS
Hands-on experience with BLE (Bluetooth Low Energy)
Understanding of other communication protocols such as TCP/IP
Strong electronics background: good understanding of analog and advanced digital circuits, ability to analyze circuits and perform signal analysis, experience with simulations and debugging
Ability to work with laboratory and measurement equipment
Good communication skills and B2+ level of English (daily communication with the team and clients)
NICE TO HAVE:
Experience developing Linux applications
Experience working with cloud platforms (AWS, Azure)
Knowledge of Python and/or Bash scripting
Experience writing automated and unit tests
Experience developing low-power embedded devices
Knowledge of embedded development tools and debugging techniques
Experience with modern AI-assisted development tools
WE OFFER YOU:
Available cooperation models: UoP or B2B
Office space or 100% remote – whichever suits you best!
Communication in English - only foreign customers, and international Teams
Simple structure and 'open door' way of communication
Full-time English teachers
Medical insurance for employees
HiQo University- internal education and training programs
HiQo Coins - system of rewarding employees for extracurricular activities
Senior Embedded Engineer
Senior Embedded Engineer