gift_box
ua

Працювати програмістом С \ С ++ в Запоріжжі

Розширений пошук
Категорії: Розробка і проєктування
Підкатегорії: Програмування c \ c ++
Країна: Україна
Місто: Запоріжжя
Скинути
Вакансія від 31 травня 2023
Україна

Unreal Engine 5 / C++ gameplay programmer

Beatshapers
  • від 2 років
  • Віддалена робота

📍 Responsibilities
- Implement and improve various fast and efficient core software using Unreal Engine (4 or 5);
- Maintain and build code using C++ for all assigned workstreams.
Collaborate with other members of the programmers’ team to build sustainable and maintainable technologies and optimized code on all platforms;
- Resolve bugs and performance issues;
- Participate in team meetings, including daily stand-ups.

📍You are perfect candidate if you have
- Excellent understanding of modern C / C++ and Unreal Engine’s Blueprints;
- Experience working with Unreal Engine (4 or 5);
- Good working knowledge with source control like git;
- Advanced debugging and bug fixing skills;
- Excellent problem-solving skills;
- Excellent communication and collaboration skills;
- Self-driven team player with a strong work ethic.

📍Nice to have skills:
- Deep knowledge in graphics pipeline;
- Knowledge of shader languages ​​HLSL / GLSL.

📍We offer:
- Сompetitive salary & benefits package;
- Remote work;
- Responsible work-life balance with flexible hours and paid overtime;
- Partial compensation of any professional courses or trainings;
- Conferences, knowledge sharing activities, certification;
- Possibility to grow inside the friendly and professional team;
- Рerfect working conditions and a great team to work with.

Вакансія від 30 травня 2023
Україна

Senior Software Engineer (Linux Kernel) for data project

Innovecs
  • від 5 років
  • Повна зайнятість, Віддалена робота

Must have:
• 5+ years of hands-on experience in Linux kernel development and debugging;
• Master of low-level C development in Linux kernel, with vast experience in performance-sensitive code and a solid understanding of the VFS, page cache & file system concepts;
• Familiarity with kernel development methodologies and kernel structure, as well as experience in developing kernel modules;
• Top-notch experience in the Linux Kernel Driver model & development;
• Lock/lockless synchronization between kernel space & userspace;
• Broad knowledge and understanding of Linux internals, kernel subsystems (Memory Management, IO, Storage, Networking), and kernel crash and core analysis skills;
• Knowledge of IO tools and performance benchmarks using standard tools;
• A deep understanding of threading and locking mechanisms;
• A highly motivated and independent engineer with a positive attitude, a creative and open mind, and fluency in English.

Nice to have:
• A background in working with the Linux kernel community;
• Experience contributing/up-streaming/maintaining kernel code;
• Knowledge of storage subsystems, storage stack, and protocols (NVMe, NFS, Samba, filesystems), along with development experience with enterprise-grade storage solutions;
• Experience hacking complex open-source projects.

RESPONSIBILITIES:
- As a Senior Kernel Engineer, your primary responsibility will be collaborating with other team members on our high-performance filesystem solution and releasing our kernel driver, which is written in C on top of Linux, as part of the filesystem product;
- The kernel-based filesystem driver provides file access and logic to filesystems and the ability to connect clients to the cluster. This enables the system to provide applications with local filesystem semantics and performance while providing centrally-managed, shareable, and resilient storage;
- Our entire kernel team proudly delivers high-quality kernel drivers and you will have the opportunity to quickly become an integral contributor.
- Design and develop core product features in a complex software system with a focus on Linux kernel and OS infrastructure layers;
- Provide architectural guidance and fresh ideas in our core kernel driver and related interfaces;
- Locate performance bottlenecks within Linux and/or its driver or other components, and suggest & implement enhancements to meet target performance als;
- Most importantly, assume nothing - constantly revisit how we work and whether our productivity is perfectly tuned.

Вакансія від 30 травня 2023
Україна

Senior Embedded Software Developer

Crunch
  • від 5 років
  • Повна зайнятість, Віддалена робота

Crunch is looking for a Senior Embedded Software Developer

We're looking for a Senior Embedded Software Developer to become part of our client's team. As our new developer, you'll team up with multifunctional groups to build embedded software for prototypes, future demonstrations, and ready-to-launch products. You must possess a problem-solving mindset and a desire to invent.
Our client is a software development company from Germany. It's a mid-size team of about 200 professionals with offices worldwide.

Mandatory Requirements:

- Degree in computer science, information technology, electrical engineering, or analog.
- At least 5 years of commercial experience as an embedded software developer.
- Professional knowledge of C/C++ (other is a plus) scripting languages
- Solid Embedded Linux(Yocto) and build systems(make, Cmake) experience
- Experience doing kernel hacking and debugging is a plus
- Desire to use cutting-edge technologies, languages, standards
- Experience with microcontrollers and hardware architectures.
- Practical experience working in the Agile/Waterfall process.
- Fluent English is a must
- German is a plus

Main Responsibilities:

- Evaluate, estimate, and foresee complexity for delivering different features as part of the Agile development process
- Develop, maintain, and deploy fast, high-quality code.
- Use and bring innovative tools, and approaches to boost the design and development process
- Implementation of C/C++ bare metal applications for embedded devices using modern microcontrollers
- Implementation of C/C++ - based applications for embedded systems running Linux
- Debugging, troubleshooting, and maintenance of various devices in various stages of production using software tools, scopes, and logic analyzers.

We offer:

- Annual paid leave – 18 working days (100% compensation)
- Annual paid sick leave – 10 working days (100% compensation)
- Opportunity to become a part of our professional team
- Opportunity to participate in various events (educational programs, seminars, training sessions)
- Flexible working schedule
- Competitive compensation

Вакансія від 30 травня 2023
Україна

Senior C/C++ Developer (Automotive)

Sigma Software
  • від 5 років
  • Повна зайнятість, Віддалена робота

Customer
Our customer is a major international company that develops, manufactures, and markets cars, vehicles, and equipment for construction and related industries.

Project
This is a great opportunity for a person with a passion for trying out new tools, sharing ideas with the team, and putting in the effort to bring those ideas to life, while maintaining a constant drive for excellence. We work according to the Scrum methodology, so you will be attending daily stand-ups and working in sprints to ensure that the work is done on time and at the highest quality possible.

Requirements
Strong C++ or C and code quality skills
Good understanding of Electronics and Hardware Systems
Knowledge of widely used platforms (ST, SiLabs, NXP, TI), interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet, etc.)
Experience in debugging and troubleshooting solutions for embedded systems. It should include software debugging on real HW and debugging of HW issues
At least Upper-Intermediate level of English

NICE TO HAVE:
Automotive domain-specific knowledge
Automotive Processes (ASPICE)
Functional Safety (ISO26262)
AUTOSAR (Classic or/and Adaptive)
Previous work experience in the following areas:
Software engineering for real-time embedded systems
Automotive electronics or battery management systems
Autosar architecture

Responsibilities
Develop software components using Automotive standards in C/C++
Contribute to the development of technical project documentation and user documentation
Participate in conference calls and face-to-face meetings with the Customer and Customer partners
Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
Report status and progress according to the project and company demands
Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements
Escalate technical issues to the Architect, Team Lead, and Project Manager
Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

Вакансія від 29 травня 2023
Україна

Senior/Middle .Net Developer

UKAD
  • від 5 років
  • Повна зайнятість, Віддалена робота

The family-style company is looking for a talented developer to join our team. If you are looking for an awesome team, send us your CV!

To become a part of the UKAD team, make sure you are familiar with these technologies ASP.NET MVC, ASP.NET Core, MS SQL, C#, NoSQL, Entity Framework.

And a few more points to match:

- 4+ years of relevant experience
- Structured and analytical thinking
- Drive to learning and self-education, thirst for knowledge, and gaining skills
- Spoken English and desire to speak English
- Passion for helping others
- Sharing our values and keeping communication respectful and friendly.

We also expect you to be a really self-driven person because micromanagement and total control are not about UKAD. Feel free to choose technologies and solutions, in which you believe, as well as to be creative and responsible for the results.

Your responsibilities

The project idea is when a wholesale customer wants to buy furniture, he does not go through the usual checkout, but integration is done for him.
The task of the developer will be in communication with the client and development of integrations.

What we offer

- A really promising long-lasting project (you will be proud of yourself)
- Sane and polite, but effective management
- The best corporate culture (according to our teammates' opinions)
- Competitive salary and other stuff
- Becoming not just another developer, but a part of UKAD with unique value and long-term relationships.

UKAD has an office in Poland (it is possible to work remotely from Poland). We offer official employment and social guarantees in accordance with the law.

Some facts about UKAD to help you make a decision:

- During 2022, we only increased cooperation with our foreign partners
- UKAD combines benefits of family-sized companies, like no bureaucracy, easy access to the executives, with sustainable growth and vast opportunities
- Our company is strong enough to be not just a vendor but a tech partner. We can afford to choose customers that respect developers
- UKAD is one of the leading employers in Kharkiv, according to DOU
- We never hire people for projects, but to build the team, so if the project ends, you remain a part of UKAD.

Aren't we a company you're looking for?

Вакансія від 29 травня 2023
Україна

Junior C/C++ Software Engineer (Linux)

GlobalLogic
  • від 1 року
  • Віддалена робота

Project details:
Customer is a leading European home gateways and set-top boxes manufacturer. The product is a firmware for residential gateways running on the Linux operating system and is based on the world-wide renowned open-source solution – RDK-B.

Advantages of the project are:
- Working on real tasks from the very beginning
- All sources are open for exploration
- Resolving real and complex issues from the field
- Friendly environment for newcomers
- Clear visibility of the product roadmap
- Opportunity to influence the future of RDK-B evolution

Do not miss an opportunity to grow fast professionally while working side by side with mature Linux/Networking experts!

Main technologies:
- Embedded Linux
- C/C++, GNU Make, Yocto
- Network (L2/L3) / Netfilter / iptables / Routing

We offer:
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package
Modern and comfortable office facilities

Requirements:
- The C/C++ programming language
- Intermediate English level
- Smart and fast learner
- (MUST) Location – Lviv or Lviv region
- Ability to go abroad (visit customer premecies)

Nice to have
- Open-source software contributions
- Experience with OpenWrt / RDK-B
- Familiarity with Linux configuration

Responsibilities:
You will be responsible for the following tasks:
- Implementation/development
- Bug fixing

Вакансія від 29 травня 2023
Україна

C++ software engineer

Atto Trading
  • від 2 років
  • Віддалена робота

What we do
We trade stocks, options, futures on American exchanges such as NASDAQ, NYSE, ARCA, BATS, EDGE, CME, CFE etc.

Advantages of our Company
а company that continually invests in updating the technology stack
creative approach in choosing the hardware and software for the work you do
а great team with a passion for continuous learning and improvement
no external clients, we are the only users of the products we create
opportunity to have an impact on the company's bottom line by holding a significant position in the company

Position Highlights
contributing to the development of a competitive ultra low latency trading platform

Responsibilities
design, implementation and deployment of components and services for large-scale trading systems
development of cross-platform C/C++ systems for high-frequency trading (HFT)
develop low-latency code using the latest C/C++ standard
implement interfaces with advanced networking hardware (FPGA, kernel-bypassing drivers)
research to improve platform performance
Expected results
active participation in the full feature development cycle of creating a new, successful working trading platform from prototype to deployment in production

Requirements
Bachelor's degree in Computer Science or Computer Engineering or related field
work experience as a C/C++ Developer for the last 3 years
knowledge of latest C++ standards (C++14, C++17, C++20 is a big advantage)
hands on development experience in a Linux environment
knowledge of Python and Bash
knowledge and experience of multithreading and IPC
good understanding of networking at the protocol level
experience in profiling, optimizing latency and throughput, PGO
understanding the principles of OOP, design patterns
knowledge of Linux OS at system level
strong analytical and problem-solving skills

Will be a plus
experience in developing high-performance/low latency systems under Linux
knowledge of operating systems, kernel-level understanding of device-level support in Linux
interest in stock and crypto markets
experience in finance

Benefits
an opportunity to learn and gain a unique experience
an excellent place for career advancement
competitive compensation and discretionary bonus (focused on business results)
interesting and complex tasks
corporate training
paid vacation and sick leave
flexible work schedule (40-hour workweek)

Вакансія від 29 травня 2023
Україна

Senior С++ Engineer

Intellias
  • від 5 років
  • Віддалена робота

In cooperation with the dedicated to designing and manufacturing high-quality product Italy based company.

We are looking for the Infotainment Software Developer is responsible for creating and integrating Application software for infotainment system features such as navigation, radio, media, entertainment, phone, voice, and vehicle settings. The software development is primarily in C, C++.

Responsibilities:

➖Develop C/C++ application, resource, and low-level layer software for the infotainment system
➖Integrate APIs that provide services for: media, phone, navigation, and speech–recognition
➖Integrate support for mobile devices: Android Auto, Apple CarPlay
➖Participate in system design, documentation, and testing

Requirements:
➖Degree in Computer Engineering or Computer Science
➖4+ years C/C++ software development experience on embedded platforms
➖Experience designing software for infotainment platforms
➖Experience with Qt
➖Experience streaming video online
➖Experience with communication protocols: CAN, TCP/IP, USB, Bluetooth, Ethernet, Wi-Fi
➖Experience with Git
➖Automotive product development process and quality experience (A-SPICE)

Nice to haves:

➖Excellent written and oral communication skills
➖Experience with JIRA / Confluence (User knowledge)

Вакансія від 30 травня 2023

Embedded C++ Software Developer

Krusche&Company
  • від 5 років
  • Віддалена робота

What's the project focus?
- new generation of eBikes where the data flow and the logical architecture of eBike components are re-designed.

What's the project environment?
- Embedded Development
- C / C++
- STM32
- Bluetooth Low Energy
- Toolchain

What are cooperation terms?
- full-time, long-term and remote
-Contract: 1-year B2B contract with prolongation option
-Working hours: 9 am to 6 pm (1-hour lunchtime), Germany

What will you work on?
- Bug fixing and hunting
- Redesign of existing features or interfaces
- Stability measurements
- Feature development

When are you free for an intro call?

Вакансія від 30 травня 2023

Specialist in Software Architectural Optimization

Krusche&Company
  • від 5 років
  • Віддалена робота

What's the project focus?
- new generation of eBikes where the data flow and the logical architecture of eBike components are re-designed.

What's the project environment?
- Embedded Development
- C / C++
- STM32
- Bluetooth Low Energy
- Integration testing
- HAL
- API Design

What are cooperation terms?
- full-time, long-term and remote
-Contract: 1-year B2B contract with prolongation option
-Working hours: 9 am to 6 pm (1-hour lunchtime), Germany

What will you work on?
- Analyse current software architecture, incl. build processes and pipelines.
- Analyse current challenges in system software development
- Analyse dependencies within the eBike smart system by complying with the embedded software development paradigm.
- Optimize, design, implement, and validate a new software architecture for the project in the current eBike smart system by means of code analysis and performance measurements

When are you free for an intro call?