• Welcome to Nordic Recruitment & Consulting. Need Help? Contact Us
Real-time C/C++ Embedded Engineer (space / satellites)
Date/Location: 22.06.2023 Sofia, Bulgaria
Type: Hybrid
Position: Real-time C/C++ Embedded Engineer
Salary: 36000 EUR

Real-time C/C++ Embedded Engineer (space / satellites)

Nordic Recruitment & Consulting offers efficient IT, data, security and rare language recruitment and business consulting in Bulgaria - and beyond.

Having long experience in recruitment we value above all those things that make us successful because of our clients, candidates and partners success: trustworthiness, good communication, Can do-attitude, finding solutions, being flexible; being available. We also have genuine passion for what we do.

Join the satellite communications revolution!

The client company's satellite communications ecosystem is built around our inter-disciplinary platform, based on cutting edge technologies, state of the art communication protocols and modulation schemes, innovative optimization algorithms as well as advanced networking protocols.

Their solutions cover many different, crucial sectors including 5G, IoT, in-flight and maritime connectivity, residential broadband, cutting-edge defence & homeland security solutions and emergency response & public safety solutions.

Required skills:

Proficiency in C/C++ programming language

Familiarity with embedded RTOS usage

Good knowledge about embedded interfaces - SPI, I2C, UART, USB, CAN, Ethernet

Familiarity with embedded TCP/IP development

Ability to read and understand schematics

Ability to use datasheets of hardware components for building of control SW routines

Good understanding of interaction between hardware and software units

Ability to design and implement control algorithms – sensor processing, motor control, feedbacks, low-level device control

Good background in mathematics

BS degree in Computer Science, Communication Technologies or Electronics

Good working level of English

Optional skills:

Familiarity with ARM Cortex-M or other 32-bit microcontroller architectures

Good knowledge of inertial sensor data processing and navigation algorithms

Experience with revision control systems

Ability to write software documentation – design documents, test reports, manuals


Design and implement control algorithms for embedded devices and systems

Write well designed and efficient code

Integrate software units in embedded hardware system

Analyze and enhance efficiency, stability and scalability of designed software

Design and perform unit tests and system level testing of integrated system

Develop software supporting documents (specifications, plans, test reports, manuals)

Provide support of software for the whole life cycle of embedded system


Contact us and we will come back to you with a tailored solution proposal.


© Nordic All Rights Reserved Development: Intelligent Web solutions