Jobs Embedded / IoT / Firmware

296
  • · 22 views · 0 applications · 24d

    Senior Embedded / Real-Time Software Engineer (SDR)

    Full Remote · Ukraine · 4 years of experience · English - B2
    Our customer: Our customer is a technology-driven company developing a high-end Software Defined Radio (SDR) product, already moving from prototyping to commercial production (hundreds of units). Your tasks: Design, develop, and optimize real-time...

    Our customer:

    Our customer is a technology-driven company developing a high-end Software Defined Radio (SDR) product, already moving from prototyping to commercial production (hundreds of units).

     

    Your tasks:

    • Design, develop, and optimize real-time embedded software for a high-performance SDR system
    • Implement high-speed data paths inside the SDR and between the SDR and external devices (PC / cloud)
    • Develop user-space and kernel-space software on NXP processors
    • Work with DPDK-based networking, including UDP/TCP data processing and secure data transmission
    • Participate in system-level development involving RF front-end, FPGA (integration level), and processors
    • Implement and operate the control plane (internal SDR logic and external communication)
    • Ensure real-time performance, low latency, and highly efficient code execution
    • Debug complex real-time, multi-component systems (SW + FPGA + RF)
    • Implement secure software management flows: secure images, field upgrades, monitoring

     

    Required experience and skills:

    • Strong experience in real-time embedded software development
    • Hands-on experience with DPDK (mandatory)
    • Practical experience with RF systems and digital signal processing in embedded environments
    • Solid understanding of networking protocols and data processing (UDP/TCP)
    • Experience with NXP processors and user-space / kernel-space development
    • Proven ability to write highly efficient, low-latency C/C++ code
    • Experience working in systems that include FPGA (FPGA coding not required)
    • Strong debugging skills for real-time and complex systems
    • Understanding of high-speed data paths and performance optimization
    • Good command of English (written and spoken)
    • Experience with Python for tooling, scripting, or support tasks

     

    Would be a plus:

    • Deep understanding of RF signals and SDR architectures
    • Experience with time synchronization technologies (GNSS, IEEE 1588, clock synchronization)
    • Background in digital signal processing (DSP) for real-time systems
    • Experience with security mechanisms (VPNs, ciphering, secure communication)
    • Experience with cloud-connected embedded systems
    More
  • · 23 views · 1 application · 24d

    Embedded Software Technical Leader

    Full Remote · Ukraine · 5 years of experience · English - B2
    For this project, we are looking for an Embedded Software Technical Leader who will play a key role in the design, development, and implementation of embedded software in C for next-generation automotive radar systems. You will work closely with...

    For this project, we are looking for an Embedded Software Technical Leader who will play a key role in the design, development, and implementation of embedded software in C for next-generation automotive radar systems. You will work closely with experienced technologists, radar experts, and scientists on innovative, safety-critical solutions for the automotive industry. 

     

    By joining us, you become a member of the Embedded Competence Center at Sii. It is an internal organizational unit, bringing together more than 500 specialist! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical.

     

    Tasks:

     

    • Design, implement and optimize the embedded software (middleware and application layer)
    • Lead a team developing software and tools driving customer’s radar
    • Collaborate with system architecture and hardware groups to deliver quality system solutions 
    • Optimize code for memory usage, performance, and power efficiency 
    • Drive technical topics within the team, define and execute project milestones and timelines 
    • Support team members with own expertise, mentor, review code, and ensure development best practices and compliance with industry standards
       

    Skills:

     

    • B.Sc. in Computer Engineering / Electrical Engineering / Computer Science 
    • 5+ years of experience in leading engineers or owning major SW components 
    • Significant Linux experience 
    • Strong C programming skills
    • Strong Python skills 
    • System-level thinking 
    • Self-driven, fast learner, ability to work independently and drive tasks end to end 
    • Strong communication skills – ability to collaborate cross-functionally and "sell" ideas internally 
    • Comfortable working in a fast & dynamic environment 
    • Good command of English (spoken and written) 
    • Tax residence in Ukraine is required
    More
  • · 35 views · 3 applications · 24d

    Hardware Engineer, PCB designer, Modeling and simulation engineer to $3000

    Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · English - None MilTech 🪖
    Bavovna Defence is a company operating in the miltech sector, specializing in the development of electronic devices for the frontlines. Our products include munition drop controllers, remote detonation systems, target tracking systems, communication...

    Bavovna Defence is a company operating in the miltech sector, specializing in the development of electronic devices for the frontlines. Our products include munition drop controllers, remote detonation systems, target tracking systems, communication systems, and more.

     

    For the past 2.5 years, we have been fully dedicating ourselves and our work to bringing Ukraine’s victory closer and strengthening its defense capabilities.

     

    We are not planning to stop—only to expand! That’s why we are currently looking for a skilled Hardware Engineer, whose responsibilities will include:

    • Developing technological maps for the production of electronic devices.
    • Designing electronic devices, as well as physical and mathematical models of systems.
    • Creating physical models for simulating control systems for electronic devices and aerial vehicles in MATLAB/Simulink.
    • Researching and adapting new production technologies (related to development).

       

    Requirements:

    • Strong knowledge of physics and mathematics.
    • Experience working with safety systems.
    • Understanding of analog and digital circuit design.
    • Knowledge of electromagnetic compatibility (certification experience is a plus).
    • Understanding of PCB manufacturing/assembly and knowledge of IPC standards.
    • Experience with Git.
    • Proficiency in Altium Designer / OrCad / Eagle.
    • Ability to read blueprints and work with STEP models.
    • Experience with SPICE simulators: LTSpice, PSpice, Multisim, Microcap, Proteus.
    • English proficiency (spoken skills are preferred).

       

    Bonus points for:

    • Experience with BGA packages / multilayer (8+) PCBs.
    • Experience with STM32 controllers / FPGA.
    • Experience in RF circuit/antenna/SDR system design.
    • Experience with instrumentation amplifiers.
    • Experience in designing switching power supplies.
    • Experience in Safety-Critical / Mission-Critical system development.

     

    What we offer:

    • Competitive salary (at or above market level, depending on technical interview results).
    • Remote work format.
    • Flexible schedule (we prioritize task completion within deadlines rather than fixed working hours).
    • A truly friendly team of professionals and like-minded individuals who will support, assist, and eagerly share their expertise with new team members.

     

    We look forward to having you on board! 🚀

    More
  • · 10 views · 1 application · 24d

    Senior Hardware Developer

    Office Work · Ukraine (Ivano-Frankivsk, Lviv) · Product · 5 years of experience · English - None
    We are looking for a Senior Hardware Developer for an international company specializing in custom electronics development for embedded, industrial, and IoT applications. The company delivers innovative hardware solutions for diverse industries, including...

    We are looking for a Senior Hardware Developer for an international company specializing in custom electronics development for embedded, industrial, and IoT applications. The company delivers innovative hardware solutions for diverse industries, including medical devices, industrial electronics, automotive, and agricultural technology.

    Company size: 90+ employees 

    Technical team: Hardware team (PM, Tech Lead, 9 engineers: architect, 3 seniors, 5 mid/juniors),  Software team (separate team)

    Main projects: Full-cycle electronics design; solutions for industrial, automotive, and miltech sectors.

     Office / work mode: Ivano-Frankivsk, Lviv (preferably a hybrid or remote type of work), and relocation to Slovenia.

         Conditions:  Competitive salary, career and professional growth, opportunity to work on cutting-edge hardware projects, mentorship and knowledge-sharing environment, flexible schedule, military booking starting from the first working day, and other benefits.

     

    Requirements:

    • Proven expertise in full hardware development cycles from concept to production release.
    • Experience in power electronics (AC/DC, DC/DC converters, battery-powered systems)
    • Skilled in performing circuit- and thermal-level simulations using industry-standard tools such as LTspice, PSpice, Micro-Cap, or similar
    • Proficiency in multilayer PCB design
    • Deep understanding of EMC fundamentals, filtering, and shielding strategies, combined with hands-on experience in EMC pre-compliance testing and debugging, is essential.
    • Proficient in the practical use of standard laboratory equipment such as oscilloscopes, logic analyzers, multimeters, signal generators, and spectrum analyzers.
    • Strong prototype debugging, troubleshooting, and repair skills.
    • Ability to manage technical handovers, address and resolve customer issues, and troubleshoot problems effectively.
    • Strong skills in task decomposition, time estimation, and proactive project communication.
    • English - B1 level or higher (with solid reading and writing skills)

     

    Nice to have

    • Practical knowledge in RF design, encompassing antenna matching and  layout optimization for RF SoC and module-based systems (Wi-Fi, BLE, LoRa, GSM, LTE, NB-IoT, etc.)
    • Proficiency in multilayer PCB design, including HDI, flex, and flex-rigid boards, along with experience in creating production-ready PCB documentation.
    • A solid understanding of high-speed design principles, including USB, Ethernet, DDR2/3, and HDMI interfaces, as well as signal integrity and power integrity validation methods.

     

    Responsibilities: 

    • Define hardware architectures and detailed system specifications for analogue, digital, and mixed-signal circuits.
    • Produce high-quality documentation that clearly describes and justifies hardware design choices in accordance with EKTOS quality procedures
    • Perform electrical and thermal design calculations, simulations, and analyses.
    • Design and validate power electronics, including AC/DC and DC/DC converters, battery charging systems, and battery-powered electronics.
    • Conduct battery life estimation and energy consumption optimization for portable and low-power designs
    • Perform multilayer PCB layout, including HDI, flex, and flex-rigid board designs.
    • Design high-speed PCB interfaces with a strong understanding of signal integrity validation.
    • Apply EMC design principles, perform pre-compliance testing, and conduct EMC troubleshooting.
    • Perform hardware bring-up, verification, and validation.
    • Support the transition from prototype to mass production, including technical interaction with manufacturing.
    More
  • · 9 views · 0 applications · 24d

    Hardware Developer

    Office Work · Ukraine (Ivano-Frankivsk, Lviv) · 5 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! We are looking for...

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

     

    Key Responsibilities

     

    • Define hardware architectures and detailed system specifications for analogue, digital, and mixed-signal circuits.
    • Produce high-quality documentation that clearly describes and justifies hardware design choices in accordance with EKTOS quality procedures
    • Perform electrical and thermal design calculations, simulations, and analyses.
    • Design and validate power electronics, including AC/DC and DC/DC converters, battery charging systems, and battery-powered electronics.
    • Conduct battery life estimation and energy consumption optimization for portable and low-power designs.
    • Design and integrate RF circuits and antenna systems, including matching networks and 3rd-party antenna integration.
    • Perform multilayer PCB layout, including HDI, flex, and flex-rigid board designs.
    • Design high-speed PCB interfaces with a strong understanding of signal integrity validation.
    • Apply EMC design principles, perform pre-compliance testing, and conduct EMC troubleshooting.
    • Perform hardware bring-up, verification, and validation.
    • Support the transition from prototype to mass production, including technical interaction with manufacturing.

     

    Technical Competencies

     

    • Advanced proficiency in analogue, digital, and mixed-signal electronics design, supported by strong analytical and simulation capabilities.
    • Skilled in performing circuit- and temperature-level simulations and using industry-standard tools such as LTspicePSpice, and Micro-Cap.
    • A solid foundation in power electronics is essential, including experience with AC/DC and DC/DC convertersbattery management systems, and battery-powered product design.
    • Practical knowledge in RF design, encompassing antenna matching and  layout optimization for RF SoC and module-based systems (Wi-Fi, BLE, LoRa, GSM, LTE, NB-IoT, etc.).
    • Proficiency in multilayer PCB design, including HDIflex, and flex-rigid boards, is required, along with experience in creating production-ready PCB documentation.
    • A comprehensive understanding of high-speed design principles—covering USB, Ethernet, DDR2/3, and HDMI interfaces—and of signal integrity and power integrity validation methods is expected.
    • An in-depth understanding of EMC fundamentalsfiltering, and shielding strategies, combined with hands-on experience in EMC pre-compliance testing and debugging, is essential.
    • Proficient in the practical use of standard laboratory equipment such as oscilloscopes, logic analyzers, multimeters, signal generators, and spectrum analyzers.
    • Strong prototype debugging, troubleshooting and repair skills.

     

    General & Leadership Skills

     

    • Experience in mentoring junior engineers.
    • Ability to manage technical handovers, address customer issues, and support field troubleshooting.
    • Skilled in task decompositiontime estimation, and proactive project communication.
    • Upper-Intermediate or higher English proficiency (written and spoken).
    • Proactive, self-correcting, and committed to continuous technical improvement through collaboration and hands-on experience.

     

    Qualifications

     

    • M.Sc. or B.Sc. in Electronics EngineeringElectrical Engineering, or related discipline.
    • 7+ years of proven experience in hardware development.
    • Expertise in full hardware development cycles from concept to production release.
    • Familiarity with CEFCCEMC, and electrical safety certification standards.


     

    About us and what we can offer:

     

    • 24 working days of paid vacation;
    • Paid sick leave;
    • Complex lunches right in the office;
    • Free English classes twice a week;
    • Children's room with a teacher for children of company employees;
    • 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
  • · 29 views · 1 application · 25d

    Senior C++ Developer with Computer Vision

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of...
    • Project Description:

      The project provides a set of APIs, image and text recognition libraries, and other tools for automation testing of ECUs, especially automotive headunit and digital cluster. It provides a black box environment, which allows testing of automotive headunit without making any change to the headunit's software. In other words, no hook is needed.
      Team is divided in 2 locations: Ukraine and Detroit

       

    • Responsibilities:

      Design separate components, modules, classes, database tables etc.
      • Code, debug, document, and maintain portions of software.
      • Perform unit and integration testing.
      • Participate in peer code and design reviews.
      • Participate in estimation and planning sessions.
      • Contribute to development of technical project documentation and user documentation.
      • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
      • Participate in conference calls and face-to-face meetings with the Customer and Customer partners.
      • Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project.
      • Report status and progress according to the project rules.
      • Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and suggest improvements.
      • Escalate technical issues to Tech Lead and Product Owner.
      • Improve your qualification within the areas of expertise at various training courses, seminars and/or other educational organizations
       

    • Mandatory Skills Description:

      Python
      C++
      Computer Vision/image processing
       

    • Nice-to-Have Skills Description:

      Good communication skills
      Automotive
      Agile

    More
  • · 34 views · 3 applications · 25d

    PCB Designer (Hardware Engineer)

    Worldwide · Product · 2 years of experience · English - None
    We are looking for a skilled PCB Designer to join our team. The ideal candidate should have experience in designing printed circuit boards from scratch, making modifications to existing schematics, and optimizing layouts for performance and...

    We are looking for a skilled PCB Designer to join our team. The ideal candidate should have experience in designing printed circuit boards from scratch, making modifications to existing schematics, and optimizing layouts for performance and manufacturability.

    Responsibilities:

    • Develop PCB layouts from concept to production
    • Modify and optimize existing circuit schematics
    • Ensure signal integrity and EMC compliance
    • Work closely with hardware and firmware engineers
    • Prepare manufacturing documentation (Gerber files, BOM, assembly drawings)

    Requirements:

    • Experience with PCB design software (Altium Designer, KiCad, Eagle, etc.)
    • Strong knowledge of electronics and circuit design
    • Understanding of PCB manufacturing and assembly processes
    • Ability to troubleshoot and improve existing designs
    • Attention to detail and problem-solving skills

    Nice to Have:

    • Experience with high-speed PCB design
    • Knowledge of power electronics and RF design
    • Familiarity with version control systems for hardware

    If you are passionate about hardware development and want to work on innovative projects, we’d love to hear from you!

    More
  • · 27 views · 0 applications · 26d

    Digital Design/FPGA Engineer

    Ukraine · Product · 3 years of experience · English - B2
    #WeAreIn for jobs that impact everyone's life. What if your ideas could change the way the world connects, powers up, or thinks? As a Digital Design/FPGA Engineer on our Research & Development team, you'll have the opportunity to merge creativity with...

    #WeAreIn for jobs that impact everyone's life. 

    What if your ideas could change the way the world connects, powers up, or thinks? As a Digital Design/FPGA Engineer on our Research & Development team, you'll have the opportunity to merge creativity with your technical expertise by shaping the future of technology, driving groundbreaking projects, and bringing new ideas to life. 

    Are you in?

    Your Role

    Key responsibilities in your new role

    In this role, you will be part of a team that develops system prototypes for the company’s cutting-edge products by converting ASIC RTL designs to FPGA implementations.
     

    • Write and import test benches for the FPGA, run joint debug sessions with the verification team to ensure design functionality is preserved during ASIC to FPGA conversion
    • Review test firmware in C and support the firmware team with test bench debugging
    • Develop custom hardware companion boards and daughtercards for off-the-shelf FPGA boards and kits
    • Debug hardware, logic, and module configuration issues
    • Develop custom logic blocks to mimic ASIC functionality not feasible in FPGA such as ADC, DAC, and mixed-signal peripherals



    Your Profile

    Qualifications and skills to help you succeed
     

    • A university degree in Computer Science, Electronics, or equivalent
    • At least 3 years of experience in embedded and at least 1 year of experience in digital design using FPGA
    • Hands-on experience with lab debug equipment such as oscilloscopes, logic analyzers, and protocol analyzers
    • Experience with verification methodologies, VHDL and Verilog; and RTL and gate level simulations (e.g. Mentor QuestaSim) and debug tools
    • Hands-on with firmware debugging tools such as Keil uLink2 and IAR J-Link
    • Knowledge of schematic entry CAD (Allegro, Altium, KiCad) would be a plus
    • Fluency in English


    Please send us your CV in English.

    Note: This is a temporary 2-years contract with the possibility of staying afterwards.

    More
  • · 13 views · 0 applications · 26d

    Senior Embedded Software Developer

    Office Work · Ukraine (Ivano-Frankivsk), Slovenia · 5 years of experience · English - None
    We are looking for a Senior or strong Middle C/C++ developer for various microcontrollers and processors with and without the use of operating systems in order to participate in the creation of unique devices that will be born right before your eyes....

    We are looking for a Senior or strong Middle C/C++ developer for various microcontrollers and processors with and without the use of operating systems in order to participate in the creation of unique devices that will be born right before your eyes. Interesting? 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!

     

    What do you have?

    -Master or Bachelor degree in electronics or computer science engineering

    -Experience in C/С++ programming of 5+ years;

    -Experience in design and development of products based on RTOS and RTOS-less embedded systems;

    -Extensive experience of developing products with support of Ethernet protocols (TCP, UDP, DHCP, DNS, ARP, NTP, SMTP, SNMP, ICMP) and CAN protocols (J1939, CANOpen);

    -Extensive experience with In-circuit e mbedded interfaces: SPI, UART, CAN, I2C, I2S, SMBus, etc.

    -Extensive experience with external embedded interfaces: RS 232/422/ 485 , Ethernet, USB bus, etc.

    -Extensive experience with wireless interfaces: Bluetooth, BLE , WiFi, ZigBee, etc ;

    -Experience with different microcontrollers: mainly ARM Cortex- Mx based ( STM32, ATMEL, TI), ESP32, Microchip, Silicon labs (EFR and EFM series) ;

    -At least B2 (CEFR) or Upper-Intermediate+ level of spoken and written English.

     

    Required secondary list of skills:

    -Version control and bug-tracking systems;

    -Unit testing experience;

    -Documentation compilation work;

    -Skills in the use of measuring instruments (oscilloscope, multimeter, etc.);

    -Hardware experience (verification work, circuitry understanding and ability to read and understand electronic schemes).

     

     

    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;

    - 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 (Skype 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 apply your high level of skills to real high-tech projects. We care about creating an informal, safe, and open environment in our offices and we offer a competitive salary.

    More
  • · 14 views · 0 applications · 26d

    Embedded Software Engineer

    Full Remote · Ukraine · 5 years of experience · English - C1
    Project description Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV)...

    Project description

    Join the team modernizing the software delivery process for the Body Controls Organization, focusing on Body Control Module (BCM) and Battery Access Module (BAM) Electronic Control Units (ECUs) within the Fully Networked Vehicle (FNV) architecture. This initiative aims to design, implement, and maintain a robust Level 2 (L2) testing framework using a Virtual ECU (vECU) platform. The framework will automate and continuously improve software validation, ensuring all functional and performance requirements are verified in a virtual environment before hardware deployment. Integration with CI/CD pipelines will deliver continuous feedback on component quality, enabling early defect detection and improved software stability.

    Responsibilities

    Develop a scalable and modular Virtual ECU Development Studio (VEDS) for BCM and BAM ECUs.

    Ensure compatibility with existing toolchains and enterprise development environments.

    Implement co-simulation capabilities for seamless interaction between virtual and physical ECUs.

    Configure the VEDS environment for L2 testing, including network simulation, signal routing, and diagnostic interfaces.

    Create and execute detailed L2 test cases aligned with software requirements.

    Automate test script development and integrate automated tests into CI/CD pipelines.

    Expand virtual ECU test coverage and support development teams in debugging and root cause analysis.

    Implement reporting and analytics for test coverage, defect trends, and performance metrics.

    Participate in sprint-based development, contributing to objectives such as test strategy, environment setup, automation integration, test execution, and continuous improvement.

    Skills

    Must have

    Proficiency in Bash, C/C++, Conan, Docker, Cmake, ARM\RH850 baremetal, ghs toolchain, Python.

    Experience with version control and artifact management tools (GitHub, Jfrog Artifactory).

    Familiarity with test management tools (e.g., Testrail), defect tracking systems (e.g., JIRA), automation frameworks, and debugging tools.

    Ability to develop modular, reusable automated test scripts and integrate them into CI/CD pipelines.

    Strong analytical skills for software requirements analysis and test coverage alignment.

    Nice to have

    Proficiency in Groovy, MatLab, Python Simulink, and StateFlow.

    Experience with Polyspace and SonarQube for code quality and static analysis.

    Knowledge of network simulation, signal routing, and diagnostic interfaces in automotive environments.

    Prior involvement in mixed-mode testing scenarios (virtual and hardware ECUs).

    Exposure to reporting and analytics for test coverage and defect trends.

    Experience supporting development teams in debugging and root cause analysis.

    Languages

    English: C1 Advanced

    More
  • · 62 views · 4 applications · 28d

    Embedded Firmware Engineer (PICAD / ESP32 / Zephyr OS)

    Full Remote · Worldwide · Product · 3 years of experience · English - B1
    About the Role: We are looking for a firmware engineer who really knows how to work with modern hardware (ESP32-S3, PICAD-compatible boards) and Zephyr OS. The main task is to write stable, production-ready code for IoT devices of the "data logger /...

    About the Role:

    We are looking for a firmware engineer who really knows how to work with modern hardware (ESP32-S3, PICAD-compatible boards) and Zephyr OS. The main task is to write stable, production-ready code for IoT devices of the "data logger / gateway" level: sensors, Modbus, LTE/Wi-Fi, OTA, local logic, energy saving.

    No academic R&D — you need a person who quickly makes a working product.

    Responsibilities:

    • Development of firmware for Zephyr OS for ESP32-S3 / ESP32-C6;
    • Work with PICAD-compatible peripherals (sensors, interfaces, IO);
    • Implementation of protocols: Modbus RTU/TCP, UART, RS-485, SPI, I2C;
    • Network stack settings: Wi-Fi, LTE (via external modules), MQTT;
    • OTA updates (MCUboot, Zephyr samples, custom schematics);
    • Data buffering, local storage, fallback modes;
    • Integration with backend API (REST/MQTT), queue/telemetry processing;
    • Optimization of power consumption and performance;
    • Writing unit-/integration-tests, working with hardware-bring-up.

    Requirements:

    • Deep experience in C/C++ firmware development;
    • Commercial experience with Zephyr RTOS is required (device tree, Kconfig, drivers, subsystems);
    • Practical experience with ESP32-S3 / ESP32-C3 / ESP32-C6;
    • Understanding of MCUboot, partition layout, OTA-pipeline;
    • Ability to work with peripherals: UART, SPI, I2C, PWM, ADC, RS-485;
    • Experience with Modbus (master/slave), preferably with real devices;
    • Debug experience: JTAG, OpenOCD, logic analyzer;
    • Git, CI/CD, the ability to work in a normal product, and not "flash firmware".

    Nice to have:

    • BLE (Zephyr BT stack);
    • Python for tooling (scripts, tests, production tools).

    We Offer:

    • Work on a real IoT product (energy logger / gateway), which is already in production;
    • Opportunity for professional growth and career development;
    • Vacation — 18 working days per year;
    • Friendly working environment;
    • Sick leave — 5 working days (without documents);
    • Health insurance.
    More
  • · 206 views · 12 applications · 29d

    Trainee Embedded Engineer

    Full Remote · Ukraine · 0.5 years of experience · English - None
    Project Description Cambium Networks is a dynamic, growth-oriented company serving an exponentially growing industry. Cambium Networks provides professional grade fixed wireless broadband and microwave solutions for customers around the world. Solutions...

    Project Description

    Cambium Networks is a dynamic, growth-oriented company serving an exponentially growing industry.
    Cambium Networks provides professional grade fixed wireless broadband and microwave solutions for customers around the world. Solutions are deployed in thousands of networks in over 153 countries, with our innovative technologies providing reliable, secure, cost-effective connectivity that’s easy to deploy and proven to deliver outstanding metrics.
    Cambium Networks has few development centers: Rolling Meadows, IL, USA and Ashburton, Devon, UK.

     

    Job Description

    REQUIRED:

    • BS/MS degree in computer science

    • Programming experience in C

    • Experience with Linux

    • Basic understanding of embedded software

    • Pre-Intermediate level of English


    PREFERED:

    • Experience or theoretical knowledge in Networking domain

    • Experience or theoretical knowledge in Linux Kernel development

    • Experience or theoretical knowledge in Telecom-Wireless (e.g. WiFi, WiMAX, LTE) domain

    * Experience or theoretical knowledge in Telecom-Wired (e.g. Ethernet, GPON) domain

    Job Responsibilities

    • Developing and testing new features for GPON products
    • Analyzing and resolving bugs

    More
  • · 90 views · 2 applications · 29d

    Trainee Linux Kernel Engineer

    Hybrid Remote · Ukraine · 0.5 years of experience · English - B1
    Project Description Our customer is the top Tier-1 company in the automotive world. The company is cooperating with one of the biggest car manufacturers to develop infotainment systems for a wide variety of car lines. The team at GlobalLogic is...

    Project Description

    Our customer is the top Tier-1 company in the automotive world.

    The company is cooperating with one of the biggest car manufacturers to develop infotainment systems for a wide variety of car lines.

    The team at GlobalLogic is responsible for maintaining and updating customer products after SOP.
    Maintenance includes AOSP, Yocto Linux, and Linux Kernel parts and customer-specific features, bug-fixing, system integration, and validation.

    SW Platform: Android 13/14/15, Yocto Linux, Linux Kernel 5.14/5.15
    HW platform: Qualcomm 8155, SA8195-AA, 8150

     

    Job Description

    REQUIRED
    Hybrid work model. We expect you to work from office 1-2 days per week.

    • 0.5+ years of experience in software development
    • Good knowledge of C
    • Good knowledge of basic data structures and algorithms
    • Experience with Unix/Linux usage (CLI)
    • English - writing/speaking

    PREFERRED

    • Experience in Embedded Systems development
    • Experience in Linux System and Kernel space development
    • Experience in the development of Android-based systems
    • Knowledge of version control systems (GIT) and build tools (Make)
    •  

    Job Responsibilities

    • Participate in a vendor-specific HW platform bring-up
    • Contribute to the development and debugging of the Kernel-related issues
    • Contribute to the BSP development
    • Contribute to the migration to the new kernel versions
    • Contribute to the performance analysis and optimization of the existing system
    • Contribute to the updating, maintaining, and bug-fixing of the Android-specific features on the OS level
    • Porting customer-specific features to the newest Android versions
    • Contribute to the HAL development
    More
  • · 16 views · 0 applications · 29d

    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
  • · 58 views · 1 application · 29d

    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
Log In or Sign Up to see all posted jobs