Embedded SW Engineer

Nabízím práci
Jméno/Firma
Adamantem HR, s.r.o.
Pracoviště
Praha
Úvazek
Plný
Nabízím práci/ Hledám práci
Nabízím práci
Vytvořeno
Dnes

O pozici

The company company is building a newly created engineering team focused on the development of products based on ARM microcontrollers and microprocessors.

The Embedded Software Engineer will participate in the design and development of embedded software solutions for new real-time video transmission products. The role combines low-level embedded development, hardware interaction, and hands-on problem solving in a collaborative engineering environment.

This position is ideal for engineers who enjoy practical development work, close cooperation with hardware teams, and working on technically challenging products with real-world impact.

We value technical curiosity, ownership, efficient communication, and a pragmatic development process without unnecessary bureaucracy.

C. Key Responsibilities

1. Develop embedded software for microcontroller and microprocessor-based systems.

2. Participate in research, prototyping, and proof-of-concept activities during early product development stages.

3. Collaborate with hardware engineers to define software requirements and system specifications.

4. Write efficient, modular, maintainable, and well-documented software in C/C++.

5. Support software integration, testing, debugging, and validation activities.

6. Troubleshoot and resolve software and system-level issues.

7. Participate in technical discussions and contribute to software architecture improvements.

8. Work closely with cross-functional engineering teams during product development and integration.

9. Contribute to continuous improvement of development processes and engineering practices.

D. Scope of Responsibility and Authority

Responsibility for implementation and maintenance of embedded software components.

Active participation in product development and technical problem solving.

Collaboration across software, hardware, and system engineering disciplines.

Impact of errors: medium (system instability, product delays, integration failures).

E. Qualification Requirements

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.

Experience

Minimum 3 years of experience in embedded software development.

Required Technical Competencies

Proficiency in C and C++ for embedded systems

Experience with ARM microcontrollers and/or microprocessors

Experience with hardware/software integration

Understanding of common embedded communication protocols (SPI, I2C, UART, etc.)

Familiarity with version control systems (e.g. Git)

Preferred Technical Competencies

Basic understanding of RF systems and digital data transmission

Basic knowledge of networking concepts, OSI model, and IP-based protocols

Experience with Embedded Linux

Experience with inter-processor communication (IPC)

Experience with Python or Bash scripting

Experience with Rust

Basic understanding of embedded system security concepts

Soft Skills

Good communication skills and ability to work collaboratively within a team

Salary: from medior to senior level, up to 110 000 CZK

Location: hybrid, Prague 5

Benefits:

We Offer Work on edge technologies Full product development involvement Flexible working conditions Home office/hybrid Competitive compensation Meal allowance included in salary – 129.50 CZK for each day worked Pet-friendly office Drinks and light snacks at the workplace 4 weeks of vacation Multisport card partially covered by the employer Paid one birthday leave provided by the employer; cannot be carried over or reimbursed if not used 4 days of personal leave – once per quarter; cannot be carried over to the next quarter or the following year; not reimbursed if unused T-Mobile plan