Jobs C / C++ / Embedded

77
  • Β· 11 views Β· 0 applications Β· 4d

    Middle Embedded Software Developer

    Office Work Β· Ukraine (Ivano-Frankivsk, Kharkiv) Β· 3 years of experience Β· English - None
    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for developers in...

    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for developers in our office located in Ivano-Frankivsk.

     

    Who are we?

     

    A Danish company that has been successfully operating since 2007 and is one of the leaders in the Embedded direction. And you can become one of us!

     

    What do you have?

    - Good practical knowledge of C, C++, OOP;

    - Understanding and practical application of RTOS and RTOS-less embedded;

    - Experience in embedded SW development at least 3 years;

    - Intermediate or higher level of English.

     

    You would be a strong candidate if you knew something about this:

    - Version control systems;

    - Bug-tracking systems;

    - Embedded interfaces (SPI, UART, CAN, I2C, RS485).

     

    About us and what we can offer:

    - 24 working days of paid vacation;

    - Paid sick leave;

    - Complex lunches right in the office;

    - Experienced colleagues willing to share knowledge;

    - Regular performance and salary negotiations;

    - Professional growth: variety of projects and technologies, mentoring;

    - Friendly atmosphere, concern for the comfort of specialists;

    - Medical insurance;

    - Ability to work in different projects, one or more at the same time;

    - Easy rotation between projects;

    - The office has a kitchen, shower, seating area.

     

    ONLY 1βˆ’2 interviews (online and/or office)

     

    EKTOS is a dynamically developing company that works with many different clients from all over the world in such areas as healthcare, finance, transport, agriculture, navigation, travel, banking, and many others.

     

    We develop in C / C ++ for various microcontrollers and processors with and without an operating system and create ready-made working prototypes of devices with our departments.

     

    Working at EKTOS will allow you to see projects from both hardware and software sides and get a high level of skill. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • Β· 12 views Β· 1 application Β· 14d

    Senior Embedded Engineer (Wireless)

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    Requirements: 3-5 years embedded firmware development experience with C / C++, Linux / Unix platform; Experience with ARM/MIPS processors, embedded Linux; Wireless protocols (802.11); Strongly need networking skill, OSI model understanding; Ability to...

    Requirements:

    3-5 years embedded firmware development experience with C / C++, Linux / Unix platform;

    Experience with ARM/MIPS processors, embedded Linux;

    Wireless protocols (802.11);

    Strongly need networking skill, OSI model understanding;

    Ability to adapt and quickly pick up new technologies;

    Ability to work productively and autonomously, whether on a small

    team or solo, including the ability to give and receive constructive criticism to team members;

    Experience with all phases of the software development life-cycle;

    Excellent analytical and problem-solving skills;

    Experience with Git, including merging and rebasing;

    Experience with bash shell scripting and/or Python;

    BS degree in Computer Science, or related engineering degree;

    Effective written and verbal communication skills (ENGLISH MANDATORY).

     

    Will be a plus:

    Experience working with Cross Compilers;

    Experience with OpenWRT;

    Basic understanding of electronic circuits.

     

    What do we offer:

    International work environment and work with global development teams;

    Excellent work conditions in an A-Class office (Horizon Park Business Center);

    Compensation package matching global standards;

    Flexible work hours (as required);

    Paid parking, courses, training, conferences and business trips;

    Medical insurance;

    Free lunches.

     

    https://www.youtube.com/c/UbiquitiInc

    More
  • Β· 12 views Β· 0 applications Β· 14d

    Embedded Software/Firmware Engineer (Network products)

    Hybrid Remote Β· Ukraine Β· Product Β· 3 years of experience Β· English - B2
    Requirements: Minimum of 3 years of software development experience Detailed knowledge of Linux operating system internals Strong C/C++ language, Bash and debugging skills on embedded systems Strong networking knowledge Experience in gateway features...

    Requirements:

    Minimum of 3 years of software development experience

    Detailed knowledge of Linux operating system internals

    Strong C/C++ language, Bash and debugging skills on embedded systems

    Strong networking knowledge

    Experience in gateway features development β€” VPN, firewall, IPv6, QoS, security, Routing, etc.

    Bachelor or MS in Computer Science or Electrical Engineering

     

    Will be a plus:

    Knowledge of Buildroot / LFS

    Knowledge of NOS technology such as ONL / SnapRoute / Cumulus Network / OpenSwitch

    Experience with Quagga / FRR

    Understanding of dataplane processing and performance enhancement

    Knowledge of Broadcom, Arista, Barefoot switch framework

    Experience of data center switch development

    Experience with BSP and Linux device driver development

    Experience with software management process

    Good team player who can work both independently and also as a team with ability to take initiative

    Ability to organize and prioritize work across several projects simultaneously

    Able to think broad and discuss on software architectural level

    Aggressive working attitude with great communication skill and curiosity

     

    What do we offer:

    International work environment and work with global development teams

    Excellent work conditions in an A-Class office (Horizon Park Business Center)

    Compensation package matching global standards

    Flexible work hours (as required)

    Paid parking, courses, training, conferences and business trips

    Medical insurance

    Free lunches

     

    Responsibilities:

    Deliver new upcoming Unifi switch product

    Work with hardware team from BSP level up to networking software application level

    Communicate with foreign customer closely to implement desired new features and bugfixing

     

    https://www.youtube.com/c/UbiquitiInc

    More
  • Β· 31 views Β· 2 applications Β· 17d

    Junior DSP Engineer

    Full Remote Β· Ukraine Β· 2 years of experience Β· English - None
    НСобхідні Π½Π°Π²ΠΈΡ‡ΠΊΠΈ Key Responsibilities: β€’ 1+years experience with DSP β€’ DSP algorithm optimization for a low-level programming language (Π‘, intrinsics, assembler) β€’ Porting float-point to fixed-point implementation β€’ Testing and verification of DSP...

    НСобхідні Π½Π°Π²ΠΈΡ‡ΠΊΠΈ

     

    Key Responsibilities:

    β€’ 1+years experience with DSP

    β€’ DSP algorithm optimization for a low-level programming language (Π‘, intrinsics, assembler)

    β€’ Porting float-point to fixed-point implementation

    β€’ Testing and verification of DSP solution in a simulator or emulator (on the board)

     

    Required Skills:

    β€’ Strong C language skills

    β€’ Pre-intermediate level of the English language (documentation, emailing and verbal communication)

     

    Required Knowledge:

    β€’ DSP theory: Filters, FFT, division, sqrt, re-sampler, etc.

    β€’ Approximation: log, exp, sin, cos, etc.

    β€’ Linear Algebra

     

    Π‘ΡƒΠ΄Π΅ плюсом

     

    Will Be a Plus:

    β€’ Practical knowledge of DSP platforms

    β€’ Π‘++, intrinsics, assembler languages

    β€’ Eclipse

    β€’ Batch files

    β€’ MS Visual Studio

    β€’ MS VS code

    β€’ MATLAB: DSP System Toolbox, Linear Algebra

    β€’ Python

    β€’ GitHub

    β€’ Shell

    β€’ Audio files format

    β€’ Linux (Ubuntu)

     

    ΠŸΡ€ΠΎΠΏΠΎΠ½ΡƒΡ”ΠΌΠΎ

     

    We offer:

    β€’ Competitive compensation

    β€’ Full accounting assistance and support

    β€’ Regular annual vacation is 20 working days off

    β€’ 100% paid sick leave upon provision of the relevant document(s)

    β€’ Holidays are provided according to the residence country Law

    β€’ Improvement of the English language knowledge with our teacher

    β€’ Smart and useful presents for our employees and their kids

    β€’ Great atmosphere, creative corporate parties, and true individual approach.

     

    ΠžΠ±ΠΎΠ²β€™ΡΠ·ΠΊΠΈ

     

    Key Responsibilities:

    β€’ DSP algorithm optimization for low-level programming language (Π‘, intrinsics, assembler)

    β€’ Porting float-point to fixed-point implementation

    β€’ Testing and verification of DSP solution in a simulator or emulator (on the board)

     

    ΠŸΡ€ΠΎ ΠΏΡ€ΠΎΡ”ΠΊΡ‚

     

    We are looking for a software engineer to work with different audio DSP algorithms, port them to fixed-point implementation, design test benches for project verification, communicate with customers and discuss solutions, design functions for a DSP library for float and fixed-point implementation.

    More
  • Β· 20 views Β· 0 applications Β· 4d

    Embedded Software Developer

    Office Work Β· Ukraine (Ivano-Frankivsk, Kharkiv) Β· 1 year of experience Β· English - None
    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for developers in...

    Develop in C / C ++ for various microcontrollers and processors with and without the use of operating systems, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! We are looking for developers in our office located in Ivano-Frankivsk.

     

    Who are we?

     

    A Danish company that has been successfully operating since 2007 and is one of the leaders in the Embedded direction. And you can become one of us!

     

    What do you have?

    - Good theoretical knowledge of C, C++, OOP;

    - Understanding of RTOS and RTOS-less embedded;

    - Intermediate or higher level of English.

     

    You would be a strong candidate if you knew something about this:

    - If you have commercial experience in projects or pet projects;

    - Version control systems;

    - Bug-tracking systems;

    - Embedded interfaces (SPI, UART, CAN, I2C, RS485).

     

    About us and what we can offer:

    - 24 working days of paid vacation;

    - Paid sick leave;

    - Complex lunches right in the office;

    - Experienced colleagues willing to share knowledge;

    - Regular performance and salary negotiations;

    - Professional growth: variety of projects and technologies, mentoring;

    - Friendly atmosphere, concern for the comfort of specialists;

    - Medical insurance;

    - Ability to work in different projects, one or more at the same time;

    - Easy rotation between projects;

    - The office has a kitchen, shower, seating area.

     

    ONLY 1βˆ’2 interviews (online and/or office)

     

    EKTOS is a dynamically developing company that works with many different clients from all over the world in such areas as healthcare, finance, transport, agriculture, navigation, travel, banking, and many others.

     

    We develop in C / C ++ for various microcontrollers and processors with and without an operating system and create ready-made working prototypes of devices with our departments.

     

    Working at EKTOS will allow you to see projects from both hardware and software sides and get a high level of skill. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • Β· 1 view Β· 0 applications Β· 1h

    Junior Embedded Engineer

    Office Work Β· Ukraine (Lviv) Β· 1 year of experience Β· English - None
    Embrox Solutions β€” IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their...

    Embrox Solutions β€” IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their performance and flexible in their usage.

    We do not only qualitatively realize the full cycle of software development, but also provide further support for established products, consulting, and business analytics.

     

    ABOUT PROJECT

    We have a few projects at the moment, so we are looking for a long-term cooperation.

    Among our current projects:

    - Electric vehicle charging station development

    - Healthcare: Medical device development

    - Smart locker

     

    What will set you up for success:

    - C/Π‘++ Programming Language on embedded systems

    - Experience with STM32/SiLabs/Rigado/Microchip microcontrollers

    Interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet,

    etc.)

    - Embedded Real-time operating systems

    - Linux

    - Experience in image, video, and signal processing

    - Version control systems, task tracking systems

     

    Extra points if you:

    - Experience in networking: TCP, UDP, MQTT, TLS

    - Understanding of cloud connectivity/IoT concepts and applications

    - Automated and regression testing

     

    You will have the opportunity to:

    - Participate in the full embedded software life cycle: design,

    implementation, code reviews, documentation, testing and validation

    - Analysis and systematic problem solving for SW reported issues

    - Cooperate with electrical engineers

     

    We ensure your growth with:

    - Competitive salary with regular reviews

    - Modern projects with cutting-edge technologies

    - Excellent space for your personal and professional development

    - Low level of bureaucracy with a lack of multi-level management

    - Attractive work environment: The modern and stylish office with ergonomic workstations, creative zones, and innovative spaces

    - Paid vacations and sick leaves

    - Accountant support

    - Educational Events

    - Free English classes

    - Amazing team buildings.

    More
  • Β· 1 view Β· 0 applications Β· 1h

    Middle Embedded Engineer

    Office Work Β· Ukraine (Lviv) Β· 3 years of experience Β· English - None
    Embrox Solutions β€” IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their...

    Embrox Solutions β€” IT company that develops a wide range of unique software products. While developing our team combines modern advanced programming techniques with scientific approaches. That is why our solutions are stable in their work, rapid in their performance and flexible in their usage.

    We do not only qualitatively realize the full cycle of software development, but also provide further support for established products, consulting, and business analytics.

     

    ABOUT PROJECT

    We have a few projects at the moment, so we are looking for a long-term cooperation.

    Among our current projects:

    - Electric vehicle charging station development

    - Healthcare: Medical device development

    - Smart locker

     

    What will set you up for success:

    - C/Π‘++ Programming Language on embedded systems

    - Experience with STM32/SiLabs/Rigado/Microchip microcontrollers

    Interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet,

    etc.)

    - Embedded Real-time operating systems

    - Linux

    - Experience in image, video, and signal processing

    - Version control systems, task tracking systems

     

    Extra points if you:

    - Experience in networking: TCP, UDP, MQTT, TLS

    - Understanding of cloud connectivity/IoT concepts and applications

    - Automated and regression testing

     

    You will have the opportunity to:

    - Participate in the full embedded software life cycle: design,

    implementation, code reviews, documentation, testing and validation

    - Analysis and systematic problem solving for SW reported issues

    - Cooperate with electrical engineers

     

    We ensure your growth with:

    - Competitive salary with regular reviews

    - Modern projects with cutting-edge technologies

    - Excellent space for your personal and professional development

    - Low level of bureaucracy with a lack of multi-level management

    - Attractive work environment: The modern and stylish office with ergonomic workstations, creative zones, and innovative spaces

    - Paid vacations and sick leaves

    - Accountant support

    - Educational Events

    - Free English classes

    - Amazing team buildings.

    More
  • Β· 31 views Β· 2 applications Β· 15d

    C/C++ SDR Engineer

    Office Work Β· Ukraine (Kyiv) Β· Product Β· 2 years of experience Β· English - None MilTech πŸͺ–
    Our partner is an innovative technology company specializing in the development and implementation of cutting-edge solutions in embedded systems and radio frequency (RF) engineering. We are currently seeking an experienced C/C++ SDR Engineer to join our...

    Our partner is an innovative technology company specializing in the development and implementation of cutting-edge solutions in embedded systems and radio frequency (RF) engineering.

    We are currently seeking an experienced C/C++ SDR Engineer to join our team.

    Key Qualifications:

     

    • strong knowledge of SDR concept, architecture, hardware and software design of modern SDR transceivers;
    • knowledge of PHY and MAC levels of radio systems;
    • experience with C/C++ embedded development;
    • experience with DSP development and implementation in C/C++;
    • experience with IDEs for development, simulation an prototyping SDR based systems (Matlab, GNU Radio, etc.);
    • knowledge of designing, analyzing, modeling, and simulating RF signal processing algorithms for wireless system applications;
    • experience with development and support of FW for SDRs, including debugging/validation/optimization of DSP code, implementation of wireless communication protocols, radio equipment control code;
    • familiarity with FPGA (e.g. Altera/Intel, Xilinx SoC) and ability to address strict requirements for FPGA engineers.

     

    Responsibilities:

     

    • designing, developing, and prototyping Software Defined Radio (SDR) solutions for wireless systems;
    • development and support with design documents, simulation/validation reports, and system documentation;
    • collaboration and interaction with engineers from other departments (RF, SW, HW, etc). Ability to work with a distributed, interdisciplinary team (scientists, engineers, data support).
    More
  • Β· 21 views Β· 0 applications Β· 10d

    C/C++ Embedded Engineer

    Hybrid Remote Β· Ukraine Β· 5 years of experience Β· English - None
    Job Summary Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles,...

    Job Summary

    Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established approach emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. We pride ourselves on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence.

    We're seeking a skilled C/C++ Embedded Engineer to take ownership of critical software components in our camera-based security devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features.

    Responsibilities and Duties

    β€” Design, develop, and maintain high-quality embedded software in C/C++ for camera-based security devices.

    β€” Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack.

    β€” Develop new features and improve existing codebases for the product line.

    β€” Optimize software performance for resource-constrained embedded environments.

    β€” Conduct code reviews and provide technical mentorship to team members.

    β€” Participate in architecture discussions and technical decision-making processes.

    β€” Collaborate with QA teams to develop comprehensive testing strategies.

    β€” Document software designs, APIs, libraries, and troubleshooting procedures.

     

    Qualifications and Skills

    β€” Proven experience in embedded development, with expertise in C/C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V).

    β€” Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration.

    β€” Solid understanding of network programming and experience with multithreading on multicore microcontrollers.

    β€” Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience writing device drivers and libraries.

    β€” Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers, etc.) and cross-compilation tool chains.

    β€” Ability to work independently and take ownership of complex projects.

    β€” Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments.

    β€” At least an Intermediate level in both written and spoken English (B1).

     

    Nice to have

    β€” Understanding of security protocols and encryption methods

    β€” Experience with Python for scripting and automation

    β€” Experience using AI-powered tools to enhance productivity and code quality

     

    We offer multiple benefits that include

    β€” The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.

    β€” Competitive compensation and perks. Annual performance review.

    β€” Gig-contract.

    β€” 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.

    β€” Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.

    β€” Medical insurance is provided from day one. Sick leaves and medical leaves are available.

    β€” Remote working mode is available within Ukraine only.

    β€” Free meals, fruits, and snacks when working in the office.

    More
  • Β· 15 views Β· 0 applications Β· 18d

    Audio Signal Processing Engineer

    Hybrid Remote Β· Countries of Europe or Ukraine Β· 5 years of experience Β· English - None
    Job Summary We're looking for a skilled Audio Signal Processing Engineer to join the team at SQUAD. You will be responsible for a critical project focused on a core functionality within our customers’ products. This includes replacing a key audio...

    Job Summary
    We're looking for a skilled Audio Signal Processing Engineer to join the team at SQUAD. You will be responsible for a critical project focused on a core functionality within our customers’ products. This includes replacing a key audio processing component with a new, more suitable alternative. Your role will involve managing the entire process, from initial research and analysis to final implementation and testing, with a focus on delivering a high-quality, seamless transition. Your work will involve integrating digital signal processing algorithms within complex, multi-threaded architectures.

    Responsibilities and Duties

    – Analyze and characterize the behavior and performance of an existing audio component to create a baseline for comparison
    – Research alternative open-source and commercially licensed libraries and propose an optimal solution to the team
    – Develop a custom implementation from scratch if no suitable alternative is found
    – Integrate DSP algorithms and control structures into our audio frameworks and multi-core architectures
    – Conduct extensive regression and integration tests to ensure zero regressions in audio quality or functionality
    – Own the quality of your code, with a commitment to a test-driven approach
    – Cooperate with other engineering teams to select optimal hardware and software solutions, ensuring total system performance
    – Present your findings and proposals in a formal document, demonstrating strong technical writing skills.

     

    Qualifications and Skills

    – Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related technical field
    – 5+ years of hands-on experience developing robust embedded software
    – Proven expertise in C/C++ for developing high-performance, real-time systems
    – Deep expertise in Digital Signal Processing (DSP) with a strong background in audio
    – Extensive experience with acoustic and speech processing algorithms, including noise control, filtering, and echo cancellation
    – A solid understanding of DSP frameworks and how to integrate algorithms into control software
    – Experience in tuning and calibrating complex systems of algorithms
    – A solid understanding of wireless communication protocols (e.g., Bluetooth, Wi-Fi)
    – At least an Upper-Intermediate level in both written and spoken English (B2).

     

    Nice to have

     β€“ Experience with multi-core System-on-Chip (SoC) processors
    – Familiarity with common digital communication protocols, such as I2C, I2S, SPI, UART, and USB
    – A deep understanding of acoustic principles and audio systems design
    – Practical experience with Linux audio frameworks, including PulseAudio and audio plugin APIs.

     

    We offer multiple benefits that include

    β€” The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member.

    β€” Competitive compensation and perks. Annual performance review.

    β€” Gig-contract.

    β€” 21 paid vacation days per year, paid public holidays according to Ukrainian legislation.

    β€” Development opportunities like corporate courses, knowledge hubs, and free English classes as well as educational leaves.

    β€” Medical insurance is provided from day one. Sick leaves and medical leaves are available.

    β€” Remote working mode is available within Ukraine only.

    β€” Free meals, fruits, and snacks when working in the office.

    More
  • Β· 79 views Β· 20 applications Β· 21d

    Π‘++ Architecture Engineer

    Full Remote Β· Worldwide Β· 5 years of experience Β· English - C1
    We are looking for a Senior C++ Engineer to join our team. You will help design and improve complex software systems, maintain build processes, and work on a new Bazel-based build system. This role is perfect for someone with deep knowledge of C/C++,...

    We are looking for a Senior C++ Engineer to join our team. You will help design and improve complex software systems, maintain build processes, and work on a new Bazel-based build system.

    This role is perfect for someone with deep knowledge of C/C++, build systems, and software architecture.

     

    What You’ll Do

    • Design, refactor, and maintain multilayered software architectures (e.g., PAL, HAL layers)
    • Build prototypes and pilot components for new designs
    • Maintain and improve Make/CMake build systems
    • Help develop a new Bazel-based build system
    • Troubleshoot build issues (linker errors, missing headers, wrong library versions)
    • Support team members to implement architectural changes correctly

       

    What We’re Looking For

    • Experience in C++ development or software architecture
    • Strong experience with Makefiles (GNU Make) and CMake
    • Solid understanding of C/C++ compilation, linking, and dependencies
    • Experience in designing and refactoring multilayered systems
    • Skilled in Python and Bash for automation
    • Experience with Git/GitHub
    • Strong problem-solving skills for build issues

       

    Nice to Have:

    • Experience with Bazel (integration, migration, or build system development)

       

    Why Join Us

    • Work on challenging projects with a cutting-edge tech stack
    • Influence software architecture and processes
    • Collaborate with a supportive engineering team
    • Flexible working hours

       

    More
  • Β· 5 views Β· 0 applications Β· 4d

    Middle RF HW Engineer

    Hybrid Remote Β· Ukraine Β· 2 years of experience Β· English - None
    Do you want to take part in interesting and diverse projects, work with the latest equipment, using advanced technologies, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos! Who are we? A...

    Do you want to take part in interesting and diverse projects, work with the latest equipment, using advanced technologies, participate in the creation of unique devices that will be born right before your eyes? Then welcome to Ektos!

     

    Who are we?

     

    A Danish company that has been successfully operating since 2007 and is one of the leaders in the Embedded direction. And you can become one of us!

     

    • Core requirements:
      • Bachelor’s or Master’s degree in Electrical Engineering, Electronics, or Telecommunications Engineering
      • 3–5 years of experience in RF design and demonstrated participation in full product lifecycle β€” from schematic design to validation
    • RF and Analog Circuit Design
      • Design and analysis of low-noise amplifiers (LNAs), mixers, oscillators, power amplifiers (PAs), filters, and matching networks
      • Proficiency in S-parameters, impedance matching, and network theory
      • Knowledge of RF layout considerations: controlled impedance lines, ground planes, isolation, and coupling minimization
    • Microwave and Antenna Systems
      • Understanding of antenna theory, RF propagation, and waveguide structures
      • Experience with antenna integration, matching circuits, and feed network optimization
    • Signal Integrity and EMC
      • Familiarity with parasitic effects, crosstalk, return loss, and reflection coefficient management
      • Awareness of EMC/EMI standards and compliance design techniques
    • Measurement and Testing
      • Hands-on use of: Vector Network Analyzers (VNAs), Spectrum Analyzers, Signal Generators, Oscilloscopes with RF capabilities, Power meters, noise figure analyzers, and S-parameter test setups
      • Ability to perform RF characterization
    • Simulation and Modeling
      • Competence in RF simulation: S-parameter analysis, transient and frequency-domain simulations
      • Knowledge of thermal and mechanical influences on RF behavior

     


    About us and what we can offer:

     

    • 24 working days of paid vacation;
    • Paid sick leave;
    • Complex lunches right in the office (only Ivano-Frankivsk);
    • Free English classes twice a week;
    • Children's room with a teacher for children of company employees (only Ivano-Frankivsk);
    • Experienced colleagues willing to share knowledge;
    • Regular performance and salary negotiations;
    • Professional growth: variety of projects and technologies, mentoring;
    • Corporate health insurance;
    • Friendly atmosphere, concern for the comfort of specialists;
    • Working trips to Denmark to exchange experience with colleagues (discussed individually);
    • Ability to work in different projects, one or more at the same time;
    • Easy rotation between projects;
    • The office has a kitchen, shower, seating area;

     

    ONLY 1βˆ’2 interviews (online and/or office)

     

    EKTOS is a dynamically developing company that works with many different clients from all over the world in such areas as healthcare, finance, transport, agriculture, navigation, travel, banking, and many others.

     

    We develop in C / C ++ for various microcontrollers and processors with and without an operating system and create ready-made working prototypes of devices with our departments.

     

    Working at EKTOS will allow you to see projects from both hardware and software sides and get a high level of skill. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • Β· 20 views Β· 0 applications Β· 3d

    Cyber Security Architect (embedded)

    Full Remote Β· Countries of Europe or Ukraine Β· Product Β· 7 years of experience Β· English - None
    About the Role We are seeking a highly skilled Cyber Architect with deep expertise in embedded cybersecurity, secure firmware design, and encrypted communication for industrial and SCADA environments. The candidate will be responsible for defining,...

    About the Role


    We are seeking a highly skilled Cyber Architect with deep expertise in embedded cybersecurity, secure firmware design, and encrypted communication for industrial and SCADA environments.
    The candidate will be responsible for defining, designing, and guiding the implementation of end-to-end cyber protection architectures for SATEC next-generation industrial embedded products.


    Key Responsibilities


    1. Cybersecurity Architecture & Design
    β€’ Define the overarching cybersecurity architecture for SATEC embedded industrial products, covering secure boot, firmware integrity, identity management, key storage, and communication protection.
    β€’ Lead the development of security requirements, policies, and hardening guidelines for firmware, hardware, and communication interfaces.
    β€’ Own the secure-by-design approach from concept to deployment, aligning with industry standards (e.g., NIST, CIP, IEC 62443, IEC 61850, IEEE 1686, DLMS/COSEM security suites).


    2. Embedded Cyber Protection & Firmware Security
    β€’ Design and oversee implementation of embedded protection mechanisms such as:
    o Secure boot & firmware authentication
    o Secure storage / hardware root of trust
    o Anti-tamper and anti-cloning techniques
    o Runtime protection and anomaly detection
    o Cryptographic key lifecycle management
    β€’ Review and guide secure coding practices for embedded teams (C/C++, secure memory handling, privilege separation, TrustZone, etc.)


    3. Secure Communications & SCADA Integration
    β€’ Architect and implement encrypted communication with external SCADA, EMS, and industrial control systems using protocols such as:
    o TLS/DTLS, IPsec
    o IEC 62351, IEC 61850 security
    o DLMS/COSEM Security Suite 1/2/3
    o Modbus/TCP Security, DNP3-SA
    β€’ Lead hands-on development and debugging of secure protocols on resource-constrained embedded devices.
    β€’ Ensure mutual authentication, certificate handling, and secure session lifecycle.


    4. Threat Modeling, Risk Assessment & Hardening
    β€’ Perform threat modeling (STRIDE, MITRE ATT&CK for ICS) and product-level risk assessments.
    β€’ Identify vulnerabilities and propose mitigation strategies for:
    o Firmware and boot chain
    o Hardware interfaces (JTAG/SWD, UART, SPI, IΒ²C)
    o Communication stacks
    o Industrial network exposure
    β€’ Drive penetration testing activities and remediation plans.
    5. Compliance, Standards & Security Documentation
    β€’ Ensure product compliance with relevant standards, including:
    o IEC 62443-4-1/4-2, NIST, CIP-013/005/007, RED Cybersecurity (EU)
    o IEEE 1686, ISO 27001 product-level implications
    β€’ Develop technical documentation including security architecture, threat models, and certification packages.


    6. Cross-Team Leadership
    β€’ Collaborate with hardware, firmware, cloud, and product teams to ensure cohesive security
    implementation.
    β€’ Mentor engineers developing secure firmware and communication stacks.


    Required Qualifications


    Technical Skills
    β€’ 7+ years of experience in embedded systems cybersecurity, secure firmware development, or embedded networking.
    β€’ Strong proficiency in C/C++, embedded Linux and RTOS environments, and microcontroller security features (ARM TrustZone, hardware accelerators, secure elements).
    β€’ Hands-on experience implementing cryptographic protocols, certificate management, and secure channel establishment.


    Architectural Skills
    β€’ Proven capability to design end-to-end security architectures for complex embedded products.
    β€’ Experience defining cybersecurity requirements, policies, and secure development lifecycle (SDL) processes.
    β€’ Strong analytical and documentation skills, with ability to translate risks into practical engineering solutions.


    Soft Skills
    β€’ Excellent communication skills with the ability to educate, mentor, and influence crossfunctional teams.
    β€’ Strong problem-solving abilities and hands-on technical approach.
    We are seeking an ambitious personality with proven experience in management and development of cyber development systems. A curious personality, constant learner looking for learning new stuff

    More
  • Β· 12 views Β· 0 applications Β· 1d

    Senior Software Engineer (Advanced Manufacturing Engineering)

    Full Remote Β· Ukraine Β· 5 years of experience Β· English - None
    Project Description: Our client is a global medical technology company transforming digital manufacturing through advanced engineering and high-performance software. They are building the backend systems that convert complex 3D digital designs into...

    Project Description:

    Our client is a global medical technology company transforming digital manufacturing through advanced engineering and high-performance software. They are building the backend systems that convert complex 3D digital designs into physical products at scale.

    As a Senior Software Engineer, you will work on the client's core computational pipeline β€” a distributed, compute-heavy system that processes large 3D datasets and generates high-precision instructions for automated production hardware.
    The role involves solving deep challenges in distributed systems, data-intensive workflows, and algorithmic integration while working closely with cross-functional engineering teams.

    Responsibilities:

    β€’ Design, build, and maintain scalable, high-availability backend services for the client's manufacturing pipeline.
    β€’ Develop robust, event-driven data pipelines for processing large 3D files and generating high-accuracy outputs for automated hardware systems.
    β€’ Own services end to end, including architecture, implementation, containerization, deployment, and cloud-native operations.
    β€’ Collaborate with the client's R&D teams, operations engineers, and hardware/controls groups to integrate and deploy new components.
    β€’ Ensure strong observability through structured logging, metrics, and performance monitoring.
    β€’ Contribute to architectural decisions and maintain engineering excellence through code and design reviews.

    Mandatory Skills:

    • C++
    • Go programming language
    • Python

    Mandatory Skills Description:

    β€’ 5+ years of professional experience in backend or distributed systems engineering.
    β€’ Strong proficiency in C++ and Python, with the ability to work across multiple languages (one of the programming languages should be on a senior level, other two on the middle level)
    β€’ At least basic knowledge of Golang
    β€’ Proven experience designing, building, and operating compute-heavy, data-intensive, and distributed backend services.
    β€’ Solid understanding of core computer science principles and system-level engineering.

    Nice-to-Have Skills Description:

    β€’ Experience deploying containerized applications to Kubernetes or other cloud orchestration platforms.
    β€’ Background developing high-performance services that operate across multiple programming languages.
    β€’ Familiarity with geometric, scientific, or numerical computation libraries.
    β€’ Experience developing software integrated with automated hardware or robotics.
    β€’ Advanced debugging and performance optimization skills for distributed, multi-threaded systems.

    Languages:

    English: C1 Advanced


     

    More
  • Β· 11 views Β· 0 applications Β· 28d

    Electronics Design Engineer

    Hybrid Remote Β· Countries of Europe or Ukraine Β· Product Β· 3 years of experience Β· English - B1
    We are looking for an Electronics Design Engineer passionate about RF, analog, and mixed-signal hardware design. You will work on embedded RF systems operating in the L–X band range, developing schematics and PCB layouts for high-performance prototypes β€”...

    We are looking for an Electronics Design Engineer passionate about RF, analog, and mixed-signal hardware design.

    You will work on embedded RF systems operating in the L–X band range, developing schematics and PCB layouts for high-performance prototypes β€” from concept to validated hardware.

    Your work will involve RF front-ends, frequency-selective circuits, high-speed interfaces, and integration with STM32-based control systems.

    Requirements:

    • 3+ years of experience in electronics design and prototyping
    • Strong knowledge of RF and analog circuit design
    • Experience with filters, amplifiers, mixers, PLLs, and impedance matching (50 Ξ© / 100 Ξ© lines)
    • Hands-on experience with PCB design tools (Altium Designer, KiCad, or OrCAD)
    • Proficiency in schematic capture, component selection, and controlled-impedance layout optimization
    • Experience using oscilloscopes, spectrum analyzers, and network analyzers
    • Understanding of signal integrity, grounding, shielding, and EMI/EMC principles
    • Ability to read datasheets and apply reference designs effectively
    • English β€” intermediate level or above

    Nice to have:

    • Experience with STM32 or other MCU-based systems
    • Familiarity with high-speed digital interfaces (SPI, LVDS, USB, Ethernet)
    • Experience with simulation tools (ADS, LTspice, or PSpice)
    • Experience with RF calibration, tuning, and validation in L–X bands
    • Experience with RF test automation or firmware–hardware synchronization

    Responsibilities:

    • Design and validate RF, analog, and mixed-signal hardware modules (L–X band)
    • Develop schematics, controlled-impedance PCB layouts, and component libraries
    • Collaborate with embedded engineers to integrate firmware and RF hardware
    • Perform measurements, tuning, and optimization on prototypes
    • Document hardware revisions, BOMs, and test procedures
    • Support prototype assembly, validation, and pre-production

    We offer:

    • Participation in advanced R&D projects in RF and embedded systems
    • Hands-on work with real L–X band RF prototypes
    • Flexible working format (remote or hybrid)
    • Opportunity to grow in RF system-level design and high-frequency hardware
    More
Log In or Sign Up to see all posted jobs