Logo Algoteque
Algoteque
Freelance

Embedded Software Engineer

Algoteque

📍 Location
Cracow (Poland)
💼 Experience
More than 10 years

About us

ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.

Job description

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 produ

Required qualifications

-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.

Interested in this job?

Send your application below, our recruitment team will get back to you quickly.

Can you work in a hybrid model?

Do you speak polish fluent?

Do you have a work permit to work in Poland?

💬 Personalize your message to the recruiter, click here!

By clicking Apply, I accept that the information entered will be transmitted to the recruiter and used for the purpose of managing applications. In accordance with the "Informatique et Libertés" law, you can exercise your right of access to your data and have it corrected by contacting us: jobposting.pro/contact
Learn more about our data protection policy.

Freelance · Embedded Software Engineer 📍Cracow
Apply