Вакансии Embedded Developer / Hardware Engineer
- 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
Преимущества сотрудникам
- Gaming room
- Бухгалтерський супровід
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Парковка для авто
- Qt
- С/С++
- Linux
- TCP
НВП "Spaitech" шукає програміста у свою команду. Розробка ПО є одним з головних пріоритетів компанії.
В обов'язки кандидата буде входити:
- Створення нового функціоналу автопілота;
- Доопрацювання протоколів комунікації з наземною станцією;
- Робота з цифровим відео потоком;
- Програмування та конфігурація електронних компонентів;
- Розробка ПО наземної станції.
Вимоги:
- C++/Qt, від 3-х років досвіду.
- Досвід розробки під Linux.
- Досвід розробки embedded C/C++.
- Досвід роботи з мережевими протоколами.
- Досвід роботи з периферійними пристроями.
Информация о компании Spaitech
Преимущества сотрудникам
- Work-life balance
- Гнучкий графік роботи
- Регулярний перегляд зарплатні
- 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
Преимущества сотрудникам
- English Courses
- Безкоштовний обід
- Гнучкий графік роботи
- Медичне страхування
- 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
Преимущества сотрудникам
- English Courses
- Безкоштовний обід
- Гнучкий графік роботи
- Медичне страхування
- 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
Преимущества сотрудникам
- Relocation assistance
- Б'юті послуги
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Освітні програми, курси
- 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
Преимущества сотрудникам
- English Courses
- Fitness Zone
- Gaming room
- Paid overtime
- Team buildings
- Work-life balance
- Без дрес-коду
- Відпустка по догляду за дитиною
- Велика стабільна компанія
- Велопарковка
- Гнучкий графік роботи
- Довгострокові проекти
- Кімната відпочинку
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- 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
Преимущества сотрудникам
- English Courses
- Team buildings
- Work-life balance
- Бухгалтерський супровід
- Відпустка по догляду за дитиною
- Гнучкий графік роботи
- Компенсація навчання
- Медичне страхування
- Оплачувані лікарняні
- 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
Преимущества сотрудникам
- English Courses
- Team buildings
- Work-life balance
- Бухгалтерський супровід
- Відпустка по догляду за дитиною
- Гнучкий графік роботи
- Компенсація навчання
- Медичне страхування
- Оплачувані лікарняні
- 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
Преимущества сотрудникам
- Team buildings
- Англомовне середовище
- Бухгалтерський супровід
- Компенсація домашнього офісу
- Надається ноутбук
- Освітні програми, курси
- 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
Преимущества сотрудникам
- Team buildings
- Бухгалтерський супровід
- Гнучкий графік роботи
- Регулярний перегляд зарплатні
- 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
Преимущества сотрудникам
- Гнучкий графік роботи
- Освітні програми, курси
- Регулярний перегляд зарплатні
- С/С++
- 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
Преимущества сотрудникам
- Гнучкий графік роботи
- Освітні програми, курси
- Регулярний перегляд зарплатні
- С/С++
- 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
Преимущества сотрудникам
- English Courses
- Team buildings
- Бухгалтерський супровід
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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
Преимущества сотрудникам
- English Courses
- Gaming room
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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
Преимущества сотрудникам
- Work-life balance
- Англомовне середовище
- Без бюрократії
- Безкоштовний обід
- Кава, фрукти, перекуси
- Медичне страхування
- Надається ноутбук
- 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
Преимущества сотрудникам
- Відпустка по догляду за дитиною
- Гнучкий графік роботи
- Допомога психотерапевта
- Кава, фрукти, перекуси
- Медичне страхування
- Опціони на акції
- Освітні програми, курси
- 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
Преимущества сотрудникам
- English Courses
- Освітні програми, курси
- Visual Studio
- С#
- С/С++
- Python
- MAVLink
- MATLAB
В інноваційній компанії "Інфоком ЛТД" відкрито вакансію інженер-програміста напряму "Геодезія, ГІС-системи" (готові взяти студента). Ми відкрили свою філію у Києві та набираємо команду для роботи над цим проектом.
Ми очікуємо, що ви:
- маєте вищу технічну освіту та відмінну математичну підготовку;
- вмієте розбиратися в чужому коді та влаштуванні складних систем;
- розумієте класичні алгоритми та типи структур даних.
Професійні навички:
- Розуміння пристрою GPS та просторових датчиків (акселерометр, магнітометр, гіроскоп).
- Досвідчений користувач Visual Studio.
- Знання C#, C/C++/Python.
- Розуміння роботи NMEA та MAVLINK інтерфейсів.
- Знання MATLAB буде плюсом.
Бажано мати:
- Good command of English language.
- Інтерес до автомобілів та автомобільних технологій.
Персональні якості:
- Вміння логічно мислити.
- Уважність до деталей.
- Вміння розв'язувати складні завдання.
- Здатність мислити нестандартно.
- Інноваційність.
- Здатність та бажання швидко навчатися.
- Ініціативність та націленість на результат.
Информация о компании INFOCOM Ltd
Преимущества сотрудникам
- Fitness Zone
- Gaming room
- Team buildings
- Їдальня в офісі
- Велика стабільна компанія
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- Simatic Step 7
- TIA Portal V13
- Simatic PCS 7
В іноваційній компанії "ІНФОКОМ ЛТД" відкрита вакансія Інженера-програміста АСУ ТП.
Вимоги до кандидатів:
- основні навички: SIEMENS, Step 7, TIA Portal, PCS7, знання PLC- SCHNEIDER ELECTRIC.
- досвід проведення пуско-налагоджувальних робіт, здача АСУ ТП в експлуатацію.
- вміння діяти самостійно без постійного зовнішнього контролю.
- особисті якості: відповідальність, сумлінність, уважність, акуратність, здатність до навчання.
- наявність посвідчення водія категорії В – бажано.
- знання англійської – бажано.
Від Вас ми очікуємо:
- активної участі в розробці проектів по автоматизації промислових об`єктів;
- участь в пуско-налагоджувальних роботах;
- впровадження сучасних рішень.
Информация о компании INFOCOM Ltd
Преимущества сотрудникам
- Fitness Zone
- Gaming room
- Team buildings
- Їдальня в офісі
- Велика стабільна компанія
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
- 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
Преимущества сотрудникам
- Fitness Zone
- Gaming room
- Team buildings
- Їдальня в офісі
- Велика стабільна компанія
- Гнучкий графік роботи
- Кава, фрукти, перекуси
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Регулярний перегляд зарплатні
Страницы
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.