Embedded Software Engineer
In short
Embedded Software Engineer for complex projects in automotive, mobility, and high-tech. Responsibilities include C/C++ development, hardware-software integration, debugging, and testing on microcontrollers and RTOS/Embedded Linux. Requires C/C++ skills, microcontroller experience, and familiarity with protocols like CAN, SPI, I2C, UART. Based in Katowice, Poland.
AI-written summary based on the listing content.
Algoteque is gearing up for complex software development projects combining modern electronics, embedded technologies, and next-generation mobility solutions. We are expanding our engineering network and looking to connect with Embedded Software Engineers who are passionate about developing reliable, high-performance software for connected, intelligent, and automated devices.
Responsibilities
- Developing, integrating, and optimizing embedded software for automotive, mobility, and high-tech products.
- Designing and implementing software components for microcontroller-based and embedded systems.
- Writing clean, efficient, and maintainable code in C and/or C++.
- Working on hardware-software integration, debugging, testing, and performance optimization.
- Collaborating closely with hardware, systems, and electronics engineers to ensure seamless system integration.
- Implementing and troubleshooting communication interfaces and embedded communication protocols.
- Analyzing technical requirements and translating them into robust software solutions.
- Supporting software verification, validation, and debugging on target hardware.
- Contributing to software architecture and technical design decisions.
- Working with development and debugging tools, version control systems, and CI/CD environments where applicable.
- Participating in cross-functional engineering teams and supporting the development of innovative connected and automated products.
Requirements:
- Strong programming experience in C and/or C++ for embedded systems.
- Hands-on experience with microcontrollers, RTOS, or Embedded Linux.
- Practical knowledge of embedded software development, debugging, and hardware-software integration.
- Familiarity with communication protocols such as CAN, SPI, I2C, and UART.
- Understanding of embedded systems architecture and real-time software concepts.
- Experience with debugging and testing embedded software on target hardware.
- Ability to read and understand hardware documentation, schematics, and technical specifications.
- Familiarity with Git and standard software development practices.
- Ability to work effectively in multidisciplinary engineering teams.
- Strong asset: knowledge of AUTOSAR architecture and automotive software development standards.
- English: communicative level, sufficient for working in an international engineering environment.
| Published | 2026-10-27 |
| Source |
|
Hexjobs App
Tools tailored to this listing.
Hexjobs App
Tools tailored to this listing.
Similar offers
ML/AI Engineer
Svitla Systems
KatowiceSenior Backend Developer
Shiji Poland
KatowiceDevOps Engineer (AWS) - 100% Remote
ITLT
KatowiceCloud Data Architect (GCP)
Future Processing
KatowiceBusiness Analyst - pharmaceutical industry (f/m/x)
Sii Sp. z o.o.
Katowice