Вакансии Embedded Developer / Hardware Engineer

Опыт от 5 лет Senior Full-time Intermediate / B1 Есть тестовое задание Office Львів, Krakow
15.10.2024
Подробнее
  • Linux
  • C/C++
  • SONiC
  • SAI
  • CI/CD

PLVision is looking for a Senior Software Engineer with in-depth Linux knowledge, profound understanding of networking protocols, and perfect knowledge of С or С++ language. In this role, you will be part of a professional team that advances SONiC support for new clients’ hardware. Your primary responsibilities will include designing and implementing different solutions/features for SONiC and collaborating with international cross-functional teams to deliver top-quality solutions. You will join a collaborative environment with open and transparent communication, well-established processes, minimum of formalities, and maximum of trust.
Thanks to PLVision’s in-demand specialization in computer networking, we continue to expand our projects and offer long-term career opportunities and professional development to all our specialists. Join us and get ready to work with cutting-edge technologies, tackle complex challenges, and contribute to innovative solutions in the dynamic computer networking field. Your input on joint success will be truly valued.

Project Definition

A community-driven test suite for SONiC (Software for Open Networking in the Cloud) is available. As a verification team member, your role will be instrumental in building a test environment and extending test coverage for switch/router products. This project involves working with various technologies (Python3, Bash, Linux, Docker) and the physical hardware.

Client Profile

Our customer is a U.S.-based global vendor of networking equipment, software, and switching ASICs (chips). Their networking products provide end-to-end solutions for data centers, ISPs/Telecoms, and enterprise clients.

Responsibilities

  • Develop software and run testing to enable high performance of Switch Abstraction Interface (SAI)/ Software for Open Networking in the Cloud (SONiC) for new platforms
  • Create the Architecture and Design documentation. Maintain the Design documentation to assist in software modification
  • Ensure SAI/SONiC features (components) are implemented and documented according to the requirements
  • Work closely with the test team to give them a development perspective
  • Establish test metrics and mentoring team members while ensuring that all functionality is implemented on time

Requirements

  • In-depth Linux OS knowledge
  • Deep understanding of networking protocols (Layer 2 or Layer 3 networking protocols implementation, TCP sockets programming)
  • Perfect knowledge of C or C++
  • 5+ years of commercial experience in Software Engineering
  • Knowledge of technical English at Intermediate level and higher

Would be a plus

  • Experience with SAI/SONiC implementation and integration
  • Experience with Linux networking
  • Experience with virtualization or containerization technologies
  • Understanding of CI/CD processes

Информация о компании PLVision

PLVision – компания по разработке программного обеспечения, специализирующаяся на открытых сетях, имеющая успешный опыт обслуживания клиентов корпоративного класса. Тщательно разрабатывая функциональность продукта на основе потребностей конечных пользователей, компания поставляет передовое специализированное сетевое программное обеспечение с использованием открытого исходного кода (SONiC, DASH, DentOS) в качестве основы для инноваций.
Год основания: 2007
Количество сотрудников: 101-250
Сайт: plvision.eu

Преимущества сотрудникам

Откликнуться
Spaitech
Product / Startup
Spaitech
Опыт от 3 лет Middle Full-time Не имеет значения Есть тестовое задание Office Одеса Возможно бронирование
12.10.2024
Подробнее
  • Qt
  • С/С++
  • Linux
  • TCP

НВП "Spaitech" шукає програміста у свою команду. Розробка ПО є одним з головних пріоритетів компанії.

В обов'язки кандидата буде входити:

  • Створення нового функціоналу автопілота;
  • Доопрацювання протоколів комунікації з наземною станцією;
  • Робота з цифровим відео потоком;
  • Програмування та конфігурація електронних компонентів;
  • Розробка ПО наземної станції.

Вимоги:

  • C++/Qt, від 3-х років досвіду.
  • Досвід розробки під Linux.
  • Досвід розробки embedded C/C++.
  • Досвід роботи з мережевими протоколами.
  • Досвід роботи з периферійними пристроями.

Информация о компании Spaitech

Spaitech – украинская компания полного цикла, один из крупнейших производителей дронов в Украине. Компания занимается разработкой и производством высокотехнологичных беспилотных решений, зарекомендовавших себя в качестве высокоэффективных средств в реальных боевых условиях и успешно применяемых Вооруженными Силами Украины и другими подразделениями. Продукция Spaitech также широко используется в выполнении гражданских задач в различных областях деятельности: в сельском и лесном хозяйстве, при строительстве объектов различного назначения, для контроля за инженерными сооружениями, а также мониторинга экологической обстановки.
Год основания: 2012
Количество сотрудников: 51-100
Сайт: spaitech.net

Преимущества сотрудникам

Откликнуться
Outsource, Consulting / Integrator
Опыт от 5 лет Senior Full-time Upper-Intermediate / B2 Есть тестовое задание Remote Україна
09.10.2024
Подробнее
  • Yocto
  • C/C++
  • Linux Embedded OS
  • Python
  • FreeRTOS
  • Linux

About our client:

Our client is the world's leading manufacturer of advanced control and automation systems, innovating technology and reinventing the way people live and work, offering integrated solutions to control audio & video systems. The client streamlines technology, improving the quality of life for people in corporate boardrooms, conference rooms, classrooms, auditoriums, and in their homes.

Project description:

The project's goal is to design and develop the next generation of the Unified Communication product line for low-latency audio/video streaming. From the BSP perspective, the team is involved in helping out with the board bring-up and support of the functionality.

Requirements:

  • at least 5 years of experience in embedded software development
  • experience with YOCTO build system
  • strong C/C++ knowledge
  • experience in Linux kernel and user space development
  • Upper intermediate English.

Would be a plus:

  • Python knowledge
  • experience with audio/video streaming solutions
  • experience with IMX8, STM32MP1, TI Sitara processors
  • MCU programming (FreeRTOS)

Responsibilities:

  • Manage Yocto environment including new software packages, bug & vulnerability repair, and back--porting
  • Develop and maintain Linux kernel modules
  • Develop and maintain Linux-based applications and services
  • Support other members of the Embedded Linux team who utilize the Yocto environment

Информация о компании Jabil

Jabil – это глобальная компания, предоставляющая производственные услуги, широкий спектр услуг по проектированию, производству, цепочке поставок и управлению продукцией для различных отраслей.
Год основания: 1966
Количество сотрудников: 1001-5000
Сайт: jabil.com

Преимущества сотрудникам

Откликнуться
Outsource, Consulting / Integrator
Опыт не имеет значения Middle Full-time Не имеет значения Есть тестовое задание Office Ужгород
09.10.2024
Подробнее
  • Windows

Essential duties and responsibilities

  • Supports the Test Engineer in the development and commission of test solutions executing the test qualification of the fixture and program as per the specific system qualification process.
  • Responsibility for providing the deliverables to support the solution in production to both the Test Support Function and Manufacturing Operations.
  • Assists in the build and manufacture of testers, fixtures and environmental tooling as required to meet the customer expectations.
  • The Technician Engineer provides the interface to the Test Support function providing comprehensive documentation and training for all test solutions implemented.
  • Provides the interface to the Manufacturing function providing comprehensive documentation and coordinating training and education for all test operations implemented.
  • Through working with the Test Support function monitor and contribute to the improvement of Test Yields, Efficiency, Intermittencies and Uptime providing accurate reporting and clear targets for improvement.
  • In conjunction with the Test Engineer strives to consistently upgrade the test process balancing cost, coverage with the goal of providing an optimized and cost efficient test process.
  • Works closely with manufacturing and test support to ensure prioritization of support activities. He/ She will be responsible for coordinating the timetable for test readiness based on the weekly production schedule through the appropriate Test Support staff.
  • May perform other duties and responsibilities as assigned.

Knowledge requirements

  • Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.
  • Ability to operate a personal computer including using a Windows based operating system and related software.
  • Advanced PC skills, including training and knowledge of Jabil’s software packages.
  • Ability to write simple correspondence. Read and understand visual aid.
  • Ability to apply common sense understanding to carry out simple one- or two-step instructions.
  • Ability to deal with standardized situations with only occasional or no variables.
  • Ability to read and comprehend simple instructions, short correspondence, and memos.
  • Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions, and decimals.
  • Ability to compute rate, ratio, and percent and to draw and interpret graphs.

BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.

Информация о компании Jabil

Jabil – это глобальная компания, предоставляющая производственные услуги, широкий спектр услуг по проектированию, производству, цепочке поставок и управлению продукцией для различных отраслей.
Год основания: 1966
Количество сотрудников: 1001-5000
Сайт: jabil.com

Преимущества сотрудникам

Откликнуться
Опыт от 4 лет Senior Full-time Upper-Intermediate / B2 Есть тестовое задание Remote Київ
04.09.2024
Подробнее
  • C
  • SPI
  • UART
  • I2C
  • GPIO
  • PWM
  • Bluetooth Low Energy
  • Python

Inviting Senior Embedded Software Engineer to join a growing account in the medical devices industry domain. Our client is the global leader company of healthcare solutions, which contributes to human welfare by application of biomedical engineering in the research, design, manufacture, and sale of instruments or appliances that alleviate pain, restore health and extend life for people around the world.
Our team is focusing on designing, developing, and testing embedded software for medical devices, where the software has strong restrictions for safety and quality, power management, and memory usage.

Requirements:

  • 4 years of experience in embedded development
  • Advanced C programming language
  • Ability to read electrical schematics
  • Experience working with the MCU peripherals: SPI, UART, I2C, GPIO, Timers, PWM, etc
  • Experience in event-driven programming will be a plus
  • Good knowledge of Bluetooth Low Energy
  • Upper-Intermediate English (be able to communicate with the client)
  • Good communication skills
  • It is nice to have experience in Python

Responsibilities:

  • Design and development of embedded software in C for the medical device
  • Design and implementation of new features
  • Update/maintenance of existing embedded software
  • Unit and Integration testing
  • Test framework support
  • Communicate with client

Информация о компании GlobalLogic

GlobalLogic, компания Hitachi Group, является лидером в области разработки продуктов полного жизненного цикла, сочетающего опыт разработки программного обеспечения Chip-to-Cloud и опыт вертикальной отрасли, чтобы помочь нашим клиентам проектировать, создавать и поставлять продукты следующего поколения и цифровой опыт. Компания умело интегрирует дизайн, комплексное проектирование и возможности гибкой доставки, чтобы добиться отличных бизнес-результатов для мировых брендов.
Год основания: 2000
Количество сотрудников: 1001-5000
Резидент Дія.City
Сайт: globallogic.com

Преимущества сотрудникам

Откликнуться
Опыт не имеет значения Middle, Senior Full-time Не имеет значения Есть тестовое задание Office, Remote Київ, Львів, Харків, Дніпро, Одеса, Riga, Lodz, Krakow, Warszawa, Wroclaw
24.08.2024
Подробнее
  • Java
  • Linux
  • Raspberry Pi
  • Zigbee
  • Modbus

Position overview

We are looking for Java developers with extensive experience, particularly those skilled in programming on the Linux platform. We value candidates who have experience or a solid theoretical foundation in embedded systems. Familiarity with microcontrollers and Raspberry Pi, whether through commercial or personal projects, is highly desirable. Additionally, candidates should have a good understanding of Java libraries for network protocols. As part of the preparation phase (one week), our candidates will study Zigbee and Modbus.

Responsibilities

  • Develop, test, and maintain Java applications on the Linux platform
  • Work on embedded systems projects, including microcontrollers and Raspberry Pi
  • Implement and integrate Java libraries for various network protocols
  • Collaborate with cross-functional teams to design and optimize system performance
  • Participate in the research and study of Zigbee and Modbus during the initial preparation phase

Requirements

  • Extensive experience in Java programming, particularly on Linux platforms
  • Solid understanding of embedded systems, with hands-on experience in microcontrollers and Raspberry Pi
  • Familiarity with Java libraries for network protocols
  • Strong problem-solving skills and ability to work independently or as part of a team
  • Willingness to study and work with Zigbee and Modbus technologies

Nice to have

  • Experience with commercial or non-commercial embedded technology projects
  • Knowledge of communication protocols such as Zigbee and Modbus
  • Excellent analytical and debugging skills
  • Strong communication skills and the ability to work collaboratively

Информация о компании DataArt

Специалисты компании помогают клиентам в разработке специального программного обеспечения, улучшающего их деятельность и расширяющего охват рынка благодаря командам высококвалифицированных инженеров, расположенных по всему миру, глубокому пониманию отраслевых секторов и постоянному исследованию технологии. DataArt работает с клиентами в любом масштабе и на любой платформе, адаптируясь с ними, когда они меняются, что позволяет компании предоставлять своим клиентам надежные, качественные решения и долгосрочные отношения.
Год основания: 1997
Количество сотрудников: 1001-5000
Сайт: dataart.team

Преимущества сотрудникам

Откликнуться
Опыт от 4 лет Senior Full-time Не имеет значения Есть тестовое задание Office, Remote Львів, Tallinn, Wroclaw
23.08.2024
Подробнее
  • Linux
  • RTOS
  • HTTP
  • TCP/IP
  • UDP
  • gRPC
  • C/C++
  • Go
  • Python
  • Bash
  • Kubernetes
  • CI/CD

We are seeking an experienced Embedded Software Engineer with expertise in Linux internals, real-time programming, networking, and kernel internals. The ideal candidate will have strong technical abilities, excellent problem-solving skills, and a proven track record in developing and implementing real-time applications.

About the project:

Providing end-to-end API security, so businesses can innovate safely and accelerate digital transformation initiatives.
Tech stack: C, C++, Kernel, Embedded, Golang, Kubernetes, Helm, AWS

Responsibilities:

  • Develop and maintain RT Linux applications.
  • Collaborate with cross-functional teams to achieve project goals.
  • Implement real-time applications with high coverage, ensuring code is documented and maintainable.
  • Troubleshoot and resolve complex technical issues related to Linux internals and real-time systems.

Requirements:

  • At least 4 years of experience in a similar role, focusing on embedded systems, Linux, and networking.
  • Strong knowledge of Linux internals and system administration.
  • Real-Time Systems (RT): In-depth understanding of real-time operating systems (RTOS) and real-time programming principles.
  • Solid grasp of networking protocols and stack, including HTTP, TCP/IP, UDP, etc. Knowledge of common application layer protocols such as gRPC is an advantage.
  • Programming Languages: Proficiency in C/C++, Go language, and scripting languages (e.g., Python, Bash).
  • Experience with Linux kernel module development, device drivers, and kernel internals.

As a plus:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Hands-on experience with extended Berkeley Packet Filter (eBPF) and related concepts (kprobes & uprobes usage specifically).
  • Good understanding of virtualization, containerization, and Kubernetes.
  • Good understanding of automation tools, CI/CD, and development frameworks.

Информация о компании Inoxoft

Inoxoft – международная компания по разработке программного обеспечения, предоставляющая клиентам индивидуальные веб- и мобильные решения. Компания также предоставляет услуги по анализу данных и машинному обучению, которые помогают предприятиям создавать решения, основанные на данных, и эффективно использовать искусственный интеллект.
Год основания: 2014
Количество сотрудников: 101-250
Сайт: inoxoft.com

Преимущества сотрудникам

Откликнуться
Опыт от 4 лет Lead Full-time Не имеет значения Есть тестовое задание Office, Remote Львів, Tallinn, Wroclaw
23.08.2024
Подробнее
  • Linux
  • RTOS
  • HTTP
  • TCP/IP
  • UDP
  • gRPC
  • C/C++
  • Go
  • Python
  • Bash
  • Kubernetes
  • CI/CD

We are seeking an experienced RT Linux Team Leader with expertise in Linux internals, real-time programming, networking, and kernel internals. The ideal candidate will have strong technical leadership abilities, excellent problem-solving skills, and a proven track record in managing and guiding technical teams.

Responsibilities:

  • Lead and manage a team of RT Linux developers.
  • Provide technical guidance and mentorship to team members.
  • Ensure successful implementation of real-time applications.
  • Collaborate with cross-functional teams to achieve project goals.
  • Drive team performance through effective leadership and project management.
  • Drive the code within the team’s responsibility to high coverage and make sure it is documented and maintainable.

Requirements:

  • Proven experience in leading and managing technical teams.
  • At least 4 years of experience in a similar role, focusing on embedded systems, Linux, and networking, with significant leadership responsibilities.
  • Linux Proficiency: Strong knowledge of Linux internals and system administration.
  • Real-Time Systems (RT): In-depth understanding of real-time operating systems (RTOS) and real-time programming principles.
  • Networking: Solid grasp of networking protocols and stack, including HTTP, TCP/IP, UDP, etc. Knowledge of common application layer protocols such as gRPC - advantage.
  • Proficiency in C/C++, Go language and scripting languages (e.g., Python, Bash).
  • Kernel Development: Experience with Linux kernel module development, device drivers, and kernel internals.

As a plus:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • eBPF: Hands-on experience with extended Berkeley Packet Filter (eBPF) and related concepts (kprobes & uprobes usage specifically).
  • Good understanding of virtualization, containerization, and Kubernetes.
  • Good understanding of automation tools, CI/CD, and development frameworks.

Информация о компании Inoxoft

Inoxoft – международная компания по разработке программного обеспечения, предоставляющая клиентам индивидуальные веб- и мобильные решения. Компания также предоставляет услуги по анализу данных и машинному обучению, которые помогают предприятиям создавать решения, основанные на данных, и эффективно использовать искусственный интеллект.
Год основания: 2014
Количество сотрудников: 101-250
Сайт: inoxoft.com

Преимущества сотрудникам

Откликнуться
Опыт от 3 лет Middle Full-time Upper-Intermediate / B2 Есть тестовое задание Remote
20.08.2024
Подробнее
  • C/C++
  • Cortex-M
  • Zigbee
  • LoRa
  • Bluetooth
  • RTOS
  • Python
  • Linux
  • Git
  • Ethernet
  • WiFi

Ciklum is looking for a Middle Embedded Engineer to join our team full-time in Ukraine.

About the role:

As a Middle Embedded Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. The team is working closely with R&D Department on innovative solutions for entire Ciklum and its clients. Your primary focus will be in IoT and embedded systems development to solve business and research problems in different domains.

Responsibilities

  • Design and implement software for embedded devices and systems from requirements to production and commercial deployment without supervision
  • Design, develop, code, test and debug system software
  • Interface with hardware design and development
  • Analyse and enhance efficiency, stability and scalability of system resources
  • Integrate and validate new product designs
  • Support software QA and optimise I/O performance
  • Provide post production support
  • Assess third party and open source software
  • Applying state-of-the-art embedded systems design to solve business problems
  • Performing research and developing proof of concept prototypes

Requirements

  • Ability to think in an analytic and structured way
  • BS degree in Computer Science or Engineering
  • Proven working 3+ years experience in hardware and software engineering
  • Solid programming experience 3+ years in C/C++
  • Experience with Cortex M0/M3/M4/M7, STM32, networking (Ethernet, WiFi, Bluetooth, Zigbee, LoRa etc.), MCU peripherals (UART, SPI, I2C, ADC, DAC, timers, etc.)
  • Proven experience in embedded systems design with RTOS
  • Experience in hands-on development and troubleshooting on embedded targets
  • Familiarity with software configuration management tools, bug tracking tools, and peer review
  • Knowledge Python for test script extension and development
  • Experience with Linux
  • Understanding of Git workflow
  • Strong English language
  • Strong technical documentation writing skills
  • Ability to document properly systems functionality, code and methodology
  • Good presentational and visualization skills. Ability to describe and present results clearly, answer questions and communicate issues

Personal skills

  • Working well autonomously, without close supervision, readiness to take responsibility according to position seniority level
  • Being committed to timely delivery of quality results
  • Acting as a team player and being a great communicator, both toward teammates and clients
  • Ability to mentor junior and intern teammates
  • Being Innovative in his/her work
  • Knowledge seeking, eager to develop technical skills and learn new technologies

Информация о компании Ciklum

Ciklum – компания, разрабатывающая индивидуальные продукты, как для многонациональных организаций, так и для масштабных стартапов, для решения самых сложных бизнес-задач. Компания специализируется на ИТ-консалтинге, разработке программного обеспечения и технологических решениях для разных отраслей промышленности.
Год основания: 2002
Количество сотрудников: 1001-5000
Резидент Дія.City
Сайт: ciklum.com

Преимущества сотрудникам

Откликнуться
Опыт от 2 лет Middle Full-time Upper-Intermediate / B2 Есть тестовое задание Office, Remote Вінниця
19.08.2024
Подробнее
  • Python
  • C/C++
  • Linux
  • ardupilot
  • PX4
  • betaflight
  • gstreamer
  • ffmpeg
  • Raspberry Pi

You have a great possibility to join the project of developing AI powered navigation systems for UAVs.

That would be wonderful if you have:

  • At least Bachelor's degree in Computer Science or related field;
  • At least 2 years of real-world experience in Embedded Developer position;
  • Strong Python knowledge;
  • Strong C/C++ knowledge;
  • Knowledge of Linux;
  • Experience with ardupilot/PX4/betaflight;
  • English – Upper-Intermediate.

Would be a plus:

  • Experience with UAV;
  • Experience with GStreamer, FFMpeg;
  • Experience with Raspberry Pi.

Информация о компании WINSTARS.AI

R&D Center WINSTARS.AI – компания, работающая над разработкой эффективных и успешных решений на основе искусственного интеллекта.
Год основания: 2016
Количество сотрудников: 51-100
Резидент Дія.City
Сайт: winstars.ai

Преимущества сотрудникам

Откликнуться
Опыт от 3 лет Middle, Senior Full-time Upper-Intermediate / B2 Есть тестовое задание Office, Remote Київ
17.08.2024
Подробнее
  • HMI
  • Qt
  • Linux Embedded OS

Our client is a global leader in colour measurement and colour management, offering hardware, software, and services for measuring, formulating, and matching colour.
You will join an organisation which is innovative, fast-paced, result-oriented and a classic winner in its market segment. Your solutions will be part of world-famous brands used by millions of people. A unique business management culture will ensure that the company outperforms all its competitors on a regular basis. You will enjoy permanent employment and truly competitive salaries. Embedded in a large group of highly skilled and intelligent colleagues, you will have the opportunity to develop in multiple directions like software architecture, project management, agile coaching, etc. without the need to move abroad.

Essential Skills:

  • University degree in Electronics or Software Engineering (or similar).
  • At least 3 years of professional experience in embedded systems on Linux.
  • Solid experience in developing HMI on small embedded screens.
  • Solid experience with Qt Native and Quick.
  • General understanding of software architecture patterns.
  • Flair for user interface implementation.
  • Good spoken English (B2-C1).

Will be a plus:

  • Knowledge of optics and/or colour technology (colour conversion, ICC profiles, image processing).
  • Experience in the measurement instruments industry.

Duties:

  • Develop all the UI and adjacent modules for a family of colour measurement devices/instruments.
  • Work with Qt Native, Quick and web technologies.
  • Implement communication protocols between the device software and the surrounding ecosystem.
  • Keep software documentation and tests up-to-date.

Информация о компании SoftPositive

SoftPositive – стратегический поставщик программного обеспечения и партнер компаний в США, Канаде, ЕС и Австралии. Компания разрабатывает продукты под заказ, решения для автоматизации бизнес-процессов и цифровой трансформации в сегменте малого и среднего бизнеса.
Год основания: 2014
Количество сотрудников: 11-50
Резидент Дія.City
Сайт: softpositive.com

Преимущества сотрудникам

Откликнуться
Опыт от 3 лет Middle, Senior Full-time Upper-Intermediate / B2 Есть тестовое задание Office, Remote Київ
17.08.2024
Подробнее
  • С/С++
  • Qt
  • Yocto
  • CI/CD
  • Linux
  • Agile

Our client is a global leader in colour measurement and colour management, offering hardware, software, and services for measuring, formulating, and matching colour.
You will join an organisation which is innovative, fast-paced, result-oriented and a classic winner in its market segment. Your solutions will be part of world-famous brands used by millions of people. A unique business management culture will ensure that the company outperforms all its competitors on a regular basis. You will enjoy permanent employment and truly competitive salaries. Embedded in a large group of highly skilled and intelligent colleagues, you will have the opportunity to develop in multiple directions like software architecture, project management, agile coaching, etc. without the need to move abroad.

Essential Skills:

  • University degree in Electronics or Software Engineering (or similar).
  • At least 3 years of professional experience in real-time embedded programming with C/C++.
  • Expertise in electronic systems including power management for battery powered devices.
  • Knowledge of Qt and Yocto.
  • General understanding of software architecture patterns.
  • Practice with agile methodologies and CI/CD tools.
  • Good spoken English (B2-C1).

Will be a plus:

  • Knowledge of optics and/or colour technology (colour conversion, ICC profiles, image processing).
  • Experience in the measurement instruments industry.
  • Experience with camera sensors and image processing.
  • Knowledge of Linux kernel modules and drivers.

Duties:

  • Develop firmware with C++ on Embedded Linux for colour measurement devices.
  • Work with Qt Widget and Qt Quick to implement on-device user interfaces.
  • Implement communication services between devices and other parts of the software ecosystem.
  • Keep software documentation and tests up-to-date.

Информация о компании SoftPositive

SoftPositive – стратегический поставщик программного обеспечения и партнер компаний в США, Канаде, ЕС и Австралии. Компания разрабатывает продукты под заказ, решения для автоматизации бизнес-процессов и цифровой трансформации в сегменте малого и среднего бизнеса.
Год основания: 2014
Количество сотрудников: 11-50
Резидент Дія.City
Сайт: softpositive.com

Преимущества сотрудникам

Откликнуться
Опыт не имеет значения Middle Full-time Не имеет значения Есть тестовое задание Office Львів
09.08.2024
Подробнее
  • С/С++
  • STM32
  • UART
  • I2C
  • SPI
  • Modbus
  • CAN
  • USB
  • Ethernet
  • RTOS
  • Linux
  • Git
  • TCP
  • UDP
  • MQTT
  • TLS

We are looking for a proactive and energetic Embedded Engineer for the IoT project. (Please, pay attention that we will consider candidates from Lviv only)

Necessary skills and qualifications:

  • Master’s degree or higher in Computer Science, Computer Engineering or related field;
  • 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;
  • Understanding of electrical schematics.

Would be a plus:

  • Experience with UI toolkits such as QT/QML;
  • Experience in networking: TCP, UDP, MQTT, TLS;
  • Understanding of cloud connectivity/IoT concepts and applications;
  • Automated and regression testing.

Информация о компании Embrox Solutions

Embrox Solutions – ІТ-компания из Львова, разрабатывающая широкий спектр уникальных программных продуктов. При разработке команда совмещает современные передовые способы программирования с научными подходами. Поэтому решения стабильны в работе, быстры в производительности и гибки в использовании.
Год основания: 2015
Количество сотрудников: 11-50
Сайт: embrox.com

Преимущества сотрудникам

Откликнуться
Опыт от 5 лет Senior Full-time Не имеет значения Есть тестовое задание Remote
05.08.2024
Подробнее
  • C++
  • STL
  • OpenCV
  • TensorRT
  • ONNX
  • gtest
  • CUDA
  • GitHub Actions
  • Python
  • GCC
  • CMake
  • Clang-Format
  • Ambarella
  • Conan

We are currently looking for an experienced C++ Software Engineer who will join our team. Project: App for analysing camera data in real-time to interpret and predict pedestrian, passenger, and vehicle behaviour to better inform automated decision-making engines for driver alerts and vehicle motion

Key Requirements

  • At least 5 years of experience working with modern C++
  • Proficiency in C++20, STL, and OpenCV
  • Experience in embedded systems development
  • Familiarity with concepts such as SFINAE, RAII, zero-cost abstraction, and dependency injection
  • Knowledge of developing software for embedded systems and microcontrollers.
  • Experience with inference libraries such as TensorRT and familiarity with ONNX model formats
  • Experience with GTest, OpenCV, CUDA, GitHub Actions, clang-format, gcc, cmake, and Python
  • Nice to have: Experience with Ambarella and Conan

Your Responsibilities

  • Develop and optimize software using modern C++ for various projects.
  • Work with C++20, utilizing STL and OpenCV
  • Apply concepts such as SFINAE, RAII, zero-cost abstraction, and dependency injection
  • Develop software for embedded systems and microcontrollers
  • Collaborate with the team to integrate and implement machine learnig solutions
  • Use inference libraries such as TensorRT and work with ONNX model formats
  • Contribute to the ecosystem using tools like GTest, OpenCV, CUDA, GitHub Actions, clang-format, gcc, cmake, and Python

Информация о компании Devox Software

Devox Software – компания полного цикла разработки ПО. Сосредоточена на создании индивидуальных решений, имеет опыт в розничной торговле, финтехах, электронной коммерции, EdTech и цифровых медиа.
Год основания: 2017
Количество сотрудников: 101-250
Сайт: devoxsoftware.com

Преимущества сотрудникам

Откликнуться
Outsource, Consulting / Integrator
Опыт не имеет значения Head / Chief Full-time Upper-Intermediate / B2 Есть тестовое задание Office Helsinki
03.08.2024
Подробнее
  • JavaScript
  • Node.js
  • .NET
  • С#
  • Java
  • Angular.js
  • React.js

At Avanio, we specialize in the most advanced software and cloud solutions. We help our customers advance while simultaneously advancing ourselves. We will constantly go forward and do things even better than before, so we hope for you to share our burn to advance. Working with us you’ll have the opportunity to truly challenge yourself and grow your expertise in a diverse job position.
As a Chief Software Engineer your job will consist of a varied combination of technical and leadership responsibilities. You will get to work with our most strategic customers and develop the in-house operations with your co-workers. Of course, programming is at the core of our business, and you will get to concentrate on that too.

Your main responsibilities will include:

  • Project work for clients.
  • Helsinki site building: Recruitment and technical mentorship.
  • (Technical) sales/presales.
  • Work as solution architect in new leads.
  • Assisting in work effort estimations.
  • Networking at events and with existing contacts.

We hope that you match most of these qualifications:

  • A comprehensive background of programming experience and understanding of software project fundamentals;
  • Knowledge of one or more of our key technologies: 
    • JavaScript/Node.js;
    • C#/.NET;
    • Java;
    • AngularJS/React;
    • IoT technologies;
    • Tell us what you’ve got.
  • A desire and motivation to constantly develop your profession.
  • Strong communication and collaboration skills.

Информация о компании Avanio

Avanio – технологическая компания, которая специализируется на облачных и программных решениях. Компания предоставляет индивидуальные сквозные решения, комплексные IT-решения, разработку программного обеспечения, веб-разработку и разработку для мобильных устройств, лицензии на программное обеспечение, обучение и консультации по облачным технологиям и Интернету вещей (IoT).
Год основания: 2015
Количество сотрудников: 51-100
Сайт: avanio.com

Преимущества сотрудникам

Откликнуться
Product / Startup
Опыт от 2 лет Middle Full-time Не имеет значения Есть тестовое задание Office Munich
03.08.2024
Подробнее
  • Python
  • С++
  • CAN
  • I2C
  • SPI
  • Linux Embedded OS

As a Solutions Engineer, you will work closely with Auterion’s customers and partners to deploy our technology into their stacks and to support them during their integration journey. This role combines hands-on implementation of cutting-edge technology, with effective client & project management skills. You will solve quests ranging from hardware systems and sensor integration questions to flight control problems where you will interact with our teams to help our client bring their drones safely to the sky. You will be our interface to the customer's engineering team.

Responsibilities and Duties:

  • Solutions Adoption: Manage and support the end-to-end implementation of Auterion’s technology into the applications & tech stack of our customers.
  • Deal Support: Provide sales support by coordinating and managing sales-related activities, such as preparing and processing quotes, orders, and invoices.
  • Technical Design: Work with the product engineering team on designing and implementing features (on an embedded linux and microcontroller/RTOS environment).
  • Customer Engagement: Respond to customer inquiries and resolve issues in a timely and professional manner, ensuring customer satisfaction and loyalty.
  • Technical Documentation and Enablement: Closely work with Auterion’s product engineering and support teams to further build & grow our product offerings and documentation.
  • Cross-functional Collaboration: work with internal departments, such as finance, marketing, and operations, to ensure seamless communication and coordination of sales-related activities.

Qualifications and Skills:

  • 2+ years experience in a solutions or sales engineering role, ideally within startups, scale-ups with experience in robotics technologies an added bonus.
  • Bachelor's degree in Engineering, Computer Science, Information Technology, or related field.
  • Proficiency in customer facing aspects of engineering, working and interfacing directly with customers.
  • Experience in software engineering (Python and C++).
  • Experience with integrating hardware components (such as sensors) into an embedded system and an understanding of typical embedded communication protocols (CAN, I2C, SPI, etc.).
  • Willingness to work flexible hours and travel internationally.
  • Willingness to work with contested countries.
  • You still stand out if you have experience with:
    • Mechanical design;
    • Embedded Linux;
    • Drone flight control systems (PX4).

Информация о компании Auterion

Auterion – международная IT-компания, которая специализируется на разработке программного обеспечения для роботизированных платформ. Компания предоставляет передовую операционную систему для автономных вычислений, которая позволяет различным автономным работам выполнять повседневные задачи с высоким риском или доставкой грузов, а также помогать в спасательных миссиях и передавать данные в режиме реального времени пользователю и облаку.
Год основания: 2017
Количество сотрудников: 51-100
Сайт: auterion.com

Преимущества сотрудникам

Откликнуться
Outstaff, Consulting / Integrator
Опыт от 3 лет Middle Full-time Upper-Intermediate / B2 Есть тестовое задание Remote
29.07.2024
Подробнее
  • C
  • VHDL
  • Verilog
  • RTOS
  • FPGA
  • VLSI
  • С++
  • ARM
  • Shell
  • Python
  • CMake
  • GNU
  • Debugging
  • Docker
  • Kubernetes
  • Java
  • Cloud technologies

We are looking for a Firmware Engineer to join proteanTecs team as we spearhead the next revolution in electronics.

About the Product:

A cloud-based platform developed by proteanTecs that combines data from chip-embedded Agents (IPs) with machine learning to predict faults before they become failures. This solution provides unprecedented insights for Chip Vendors, System Vendors, and Digital Service Providers, transforming electronics reliability.
Founded by industry veterans, including three former founders of Mellanox Technologies, proteanTecs is backed by leading global investors. The team is highly interdisciplinary, including experts in SaaS, machine learning, chip and circuit design, and EDA, fostering a collaborative and learning environment.

Key Responsibilities:

  • Design and lead the implementation of the multi-disciplinary & cross-platform embedded solution;
  • Perform full life cycle development and deployment of embedded applications and libraries;
  • Develop systems to maintain, analyze and improve performance, integrity and reliability of existing applications;
  • Investigate and fix problems with production systems in real-time;
  • Perform code run time and memory footprint optimizations;
  • Collaborate in a team environment across multiple scientific and engineering disciplines;
  • Perform code reviews that improve software engineering quality.

Required Competence and Skills:

  • Bachelor’s degree in Electrical Engineering or Computer Science;
  • Experience in the semiconductors industry: either in companies or on projects that manufactures semiconductors;
  • 3+ years of experience in firmware design & development in C;
  • Familiarity with VHDL and Verilog for modeling and designing digital systems;
  • Strong understanding of the silicon bring-up process, including pre-silicon and post-silicon stages;
  • Trained in Bare-Metal and RTOS programming, knowledgeable in Embedded Linux;
  • Experience with VLSI or FPGA development;
  • Experience in integrating code into the customer’s platforms and environments;
  • Solid programming foundations: data structures and algorithms, version control, performance, testing;
  • Meticulous about coding standards (formatting, conventions, documentation);
  • Background and experience in the semiconductors industry;
  • Team player with very good communication skills.

Advantages:

  • Experience with C++;
  • Hands-on experience with at least one type of Microcontroller architecture (e.g., ARM, RISC-V);
  • Experience working with shell scripts, python and build systems (e.g. gnumake, cmake);
  • Experience in automotive industry embedded software practices;
  • Worked closely with customers on interface definition, integration, and debugging;
  • Experience with one or more of the following: Docker, K8s, Cloud-based application development, Java.

Информация о компании Adaptiq

Adaptiq – это технологическая консалтинговая компания, специализирующаяся на создании и масштабировании R&D команд для высококлассных, быстрорастущих продуктовых компаний в различных отраслях.
Год основания: 2020
Количество сотрудников: 51-100
Сайт: adaptiq.co

Преимущества сотрудникам

Откликнуться
Опыт не имеет значения Middle Full-time Intermediate / B1 Есть тестовое задание Office Київ
17.07.2024
Подробнее
  • Visual Studio
  • С#
  • С/С++
  • Python
  • MAVLink
  • MATLAB

В інноваційній компанії "Інфоком ЛТД" відкрито вакансію інженер-програміста напряму "Геодезія, ГІС-системи" (готові взяти студента). Ми відкрили свою філію у Києві та набираємо команду для роботи над цим проектом.

Ми очікуємо, що ви:

  • маєте вищу технічну освіту та відмінну математичну підготовку;
  • вмієте розбиратися в чужому коді та влаштуванні складних систем;
  • розумієте класичні алгоритми та типи структур даних.

Професійні навички:

  • Розуміння пристрою GPS та просторових датчиків (акселерометр, магнітометр, гіроскоп).
  • Досвідчений користувач Visual Studio.
  • Знання C#, C/C++/Python.
  • Розуміння роботи NMEA та MAVLINK інтерфейсів.
  • Знання MATLAB буде плюсом.

Бажано мати:

  • Good command of English language.
  • Інтерес до автомобілів та автомобільних технологій.

Персональні якості:

  • Вміння логічно мислити.
  • Уважність до деталей.
  • Вміння розв'язувати складні завдання.
  • Здатність мислити нестандартно.
  • Інноваційність.
  • Здатність та бажання швидко навчатися.
  • Ініціативність та націленість на результат.

Информация о компании INFOCOM Ltd

INFOCOM Ltd – международная инновационная инжиниринговая компания в области промышленной автоматизации, разработки программного обеспечения, проектирования систем управления, беспилотных технологий, искусственного интеллекта и CV. Компания предоставляет полный комплекс услуг по построению вертикально интегрированных автоматизированных систем управления производством от энкодеров и исполнительных механизмов до уровня MES с интеграцией в ERP-систему предприятия.
Год основания: 1996
Количество сотрудников: 51-100
Сайт: ia.ua

Преимущества сотрудникам

Откликнуться
Опыт не имеет значения Middle Full-time Intermediate / B1 Есть тестовое задание Office Запоріжжя
17.07.2024
Подробнее
  • Simatic Step 7
  • TIA Portal V13
  • Simatic PCS 7

В іноваційній компанії "ІНФОКОМ ЛТД" відкрита вакансія Інженера-програміста АСУ ТП.

Вимоги до кандидатів:

  • основні навички: SIEMENS, Step 7, TIA Portal, PCS7, знання PLC- SCHNEIDER ELECTRIC.
  • досвід проведення пуско-налагоджувальних робіт, здача АСУ ТП в експлуатацію.
  • вміння діяти самостійно без постійного зовнішнього контролю.
  • особисті якості: відповідальність, сумлінність, уважність, акуратність, здатність до навчання.
  • наявність посвідчення водія категорії В – бажано.
  • знання англійської – бажано.

Від Вас ми очікуємо:

  • активної участі в розробці проектів по автоматизації промислових об`єктів;
  • участь в пуско-налагоджувальних роботах;
  • впровадження сучасних рішень.

Информация о компании INFOCOM Ltd

INFOCOM Ltd – международная инновационная инжиниринговая компания в области промышленной автоматизации, разработки программного обеспечения, проектирования систем управления, беспилотных технологий, искусственного интеллекта и CV. Компания предоставляет полный комплекс услуг по построению вертикально интегрированных автоматизированных систем управления производством от энкодеров и исполнительных механизмов до уровня MES с интеграцией в ERP-систему предприятия.
Год основания: 1996
Количество сотрудников: 51-100
Сайт: ia.ua

Преимущества сотрудникам

Откликнуться
Опыт не имеет значения Junior, Middle Full-time Intermediate / B1 Есть тестовое задание Office Київ
17.07.2024
Подробнее
  • Simatic Step 7
  • TIA Portal V13
  • WinCC
  • LOGO! Soft Comfort V8.0
  • TCP/IP
  • CAN
  • Modbus
  • OPC

Компанія шукає програміст логічних контролерів (готові взяти студента). Ми відкрили свою філію у Києві та набираємо команду для роботи над цим проектом.

Ми очікуємо, що ви:

  • маєте вищу технічну освіту та відмінну математичну підготовку;
  • вмієте розбиратися в чужому коді та влаштуванні складних систем;
  • розумієте класичні алгоритми та типи структур даних.

Професійні навички:

  • Знання пристрою PLC Siemens.
  • Досвід роботи з Simatic Step 7 Software, TIA Portal V13, Win CC, LOGO! Soft Comfort V8.0.
  • LAD, FBD, STL, SCL.
  • Розуміння принципу роботи різних датчиків, сенсорів та актуаторів.
  • OPC, Modbus, TCP/IP, CAN.

Бажано мати:

  • Good command of English language.
  • Інтерес до автомобілів та автомобільних технологій.

Персональні якості:

  • Вміння логічно мислити.
  • Уважність до деталей.
  • Вміння розв'язувати складні завдання.
  • Здатність мислити нестандартно.
  • Інноваційність.
  • Здатність та бажання швидко навчатися.
  • Ініціативність та націленість на результат.

Информация о компании INFOCOM Ltd

INFOCOM Ltd – международная инновационная инжиниринговая компания в области промышленной автоматизации, разработки программного обеспечения, проектирования систем управления, беспилотных технологий, искусственного интеллекта и CV. Компания предоставляет полный комплекс услуг по построению вертикально интегрированных автоматизированных систем управления производством от энкодеров и исполнительных механизмов до уровня MES с интеграцией в ERP-систему предприятия.
Год основания: 1996
Количество сотрудников: 51-100
Сайт: ia.ua

Преимущества сотрудникам

Откликнуться

Страницы

Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.