CrawlJobs Logo

Senior C++/C Developer

edvantis.com Logo

Edvantis

Location Icon

Location:
Poland , Lviv

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are looking for a Senior C++/C Developer who will join the team of our Client, big enterprise software vendor, to work on real-time messaging solution that enables low latency, high throughput communication between applications.

Job Responsibility:

  • Architect and implement robust, efficient, and scalable software solutions using C++/С
  • Build and maintain applications that utilize multithreading and concurrency for optimal performance
  • Work with Linux and Windows system APIs to ensure compatibility and performance across platforms
  • Profile and debug complex, multithreaded code on both Linux and Windows environments
  • Work closely with other Engineers and the Client’s project stakeholders to deliver high-quality features on time
  • Contribute to architectural decisions and participate in code reviews to maintain code quality standards
  • Mentor Junior Engineers

Requirements:

  • 5 + years of professional experience in C++/С software development
  • Strong proficiency in C++/С, including object-oriented design, templates, and STL
  • Proven experience in writing high-performance, maintainable, and scalable C++/С code
  • Proven track record of leading or contributing significantly to complex software projects
  • Deep understanding of multithreading concepts, synchronization mechanisms, and concurrent programming patterns
  • Hands-on experience building and debugging multithreaded applications
  • Solid experience working with Linux system APIs (e.g., sockets, epoll, memory management, inter-process communication)
  • Strong problem-solving and troubleshooting skills
  • Reliability and accountability in meeting deadlines
  • Ability to work independently
  • English level – Upper-Intermediate or higher, with the ability to collaborate effectively with the Client’s Engineering Team and stakeholders

Nice to have:

Familiarity with Windows API, especially for process/thread management, file I/O, and event handling

What we offer:
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Medical insurance with an affordable family coverage option
  • Mental health program which includes free and confidential consultations with a psychologist
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • We are committed to supporting Ukraine and actively participate in charity initiatives

Additional Information:

Job Posted:
January 05, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior C++/C Developer

Senior .NET Developer

An experienced .NET developer to carry on features development on the UI and bui...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 10 years experience in .Net /C# development
  • Expert on Microsoft .Net Framework
  • Experience with UI optimization and UI unit tests automation
  • Experience with profiling tools, to optimize memory and CPU usage
  • Interested in learning the business domain
  • Fluent in English(both written and spoken) is mandatory
Job Responsibility
Job Responsibility
  • Development of maintenance and evolution features and defects Fixing . Ensure agreed upon code quality are met with code reviews
  • Able to engage across BA, Test team and production support
  • Active participation in Sprint Planning’s and other agile ceremonies
  • Provides a clear progress update on tasks to the domain manager on a regular basis, escalates risk and issues in a timely manner
  • Engagement with extended teams onshore and offshore during the course of assigned development tasks
  • L3 Production support
  • Non production Environment maintenance for Regression and Functional testing Support
  • On call support – specially during weekday evenings covering New York as early morning is covered by Mumbai, and occasional cover for release weekends
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Expert

Senior role developing and certifying Electronic Engine Controllers (EECs) for a...
Location
Location
Canada , Montreal
Salary
Salary:
Not provided
https://www.soprasteria.com Logo
Sopra Steria
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field
  • 10 years of experience in low-level embedded software development
  • 3-5 years in similar aerospace or safety-critical domain preferred
  • Solid knowledge of DO-178B/C standards for software development in airborne systems
  • Proficient in C programming for real-time embedded systems
  • Familiarity with microcontroller-based development and real-time operating systems
  • Experience with requirement management tools (e.g., DOORS) and integrated development environments (e.g., Eclipse)
  • Strong debugging skills with ability to isolate hardware, system, and software issues
  • Understanding of communication protocols: CANbus, ARINC 429, Ethernet, RS-422, SPI, I2C
  • Experience with software testing tools such as Rational RTRT, LDRA, or equivalent
Job Responsibility
Job Responsibility
  • Develop and execute software tests on real-time embedded platforms to validate system design
  • Contribute to preparation and maintenance of technical development plans and software standards
  • Support and maintain high-level software architecture of embedded systems in compliance with DO-178B/C
  • Perform all phases of software development: requirements specification, design, coding, integration, and verification
  • Guide and support cross-functional teams throughout software development and certification lifecycle
  • Provide mentorship, problem solving, technical reviews and oversee quality performance
What we offer
What we offer
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table
  • Fulltime
Read More
Arrow Right

Senior Advanced Embedded Software Engineer

Location
Location
United States , Bloomington, MN
Salary
Salary:
Not provided
cxd.com Logo
CxDesign
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering or a specialized area or equivalent field
  • Ten to fifteen years of related experience
  • Experience in C, C++, C#, Java or Python
  • Experience in Linux system programming (including sockets and inter-process communications)
  • U.S. citizenship
Job Responsibility
Job Responsibility
  • Participate in the full software life-cycle development using object oriented methodologies
  • Assist with design activities
  • Implement software in C/C++/C#/Java
  • Investigate and solve problem reports
  • Integrate and test software and systems
Read More
Arrow Right

Senior Software Engineer

Be responsible for designing and verifying embedded software for control modules...
Location
Location
China , Beijing
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Engineering required, Master’s degree preferred
  • Minimum of 3 years’ project experience in ECU software development in automotive industry (required)
  • Experienced user of embedded C programming language (required)
  • Project experience with Matlab/Simulink and Stateflow and auto-coding (required), experience with Targetlink preferred
  • Project experience in MBD (Model Based Development) (required), Project experience in CAN stack(required)
  • Project experience in software unit testing
  • Project experience in UDS protocol, Network Management(preferred), Project experience in Bootloader (preferred)
  • Familiar with 32bit/16bit microcontroller from Infineon and NXP(Freescale) (preferred)
  • Good English skills in both written and verbal (required)
  • Experience in AUTOSAR software development and configuration (preferred)
Job Responsibility
Job Responsibility
  • Designing and implementing control software for PowerDrive system products, using both model-based software design and traditional development method
  • Developing application control software based on existing hardware and basic software platform
  • Unit testing using MIL/SIL method
  • Software integration and HIL testing
  • Software architecture design and verification
  • Create software design documents and requirement documents
  • Software work estimation
  • Support application/calibration work from control software perspective.
  • Fulltime
Read More
Arrow Right

Application Developer

The goal of an Application Developer is to help implement and integrate complex ...
Location
Location
United States , Indianapolis
Salary
Salary:
Not provided
quantumlytix.com Logo
Quantumlytix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors Degree required but Masters Degree preferred in a technical field, preferably Computer Science or Information Technology
  • Minimum of five (5) years’ experience working with relational databases, experience with data warehouses preferred
  • At least three (3) years’ experience using and developing business intelligence tools including Essbase, OBIEE, Analystis Services, SAS, Cognos, Tableau, Dundas, QlikView, etc. to build dashboards, reports and analytics models
  • In-depth knowledge and experience including proficiency in SQL, Java, C#/C++, Microsoft .net, Linux, and Visual Basic coding across standard commercial database technologies and tools including Oracle, Microsoft SQL Server, Informix, etc.
  • Requires patience and ability to provide assistance under pressure
  • Proficiency working in Windows and Linux (Oracle Enterprise Linux) environments
  • Excellent analytical and proactive problem solving skills
  • Ability to communicate with clarity
  • Ability to interact professionally with employees, managers and top executives
  • Eagerness to contribute in team setting
Job Responsibility
Job Responsibility
  • Execute all aspects of predictive modeling and other analytic initiatives to address business challenges
  • Design and develop data warehouses, dashboards, scorecards, schedule reports, ad hoc queries, and decision support
  • Be able to anticipate issues and resolve data problems
  • Perform data preparation, including extraction of target data from multiple databases, integration of multiple datasets, creation of derived variables, application of business rules, and quality control checks
  • Queries data to conduct analysis of metrics
  • Provides recommendations on the appropriate tools and techniques to perform analysis
  • Serves as a technology resource
  • Integrate clients global change initiatives by working with all levels within our clients company
  • Directs technological research by studying organization goals, strategies, practices, and user projects
  • Completes projects by coordinating resources and timetables with user departments and data center
  • Fulltime
Read More
Arrow Right

Senior People Scientist

The Sr People Scientist is responsible for supplying to the development of an en...
Location
Location
United States , Bellevue
Salary
Salary:
127700.00 - 230300.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Quantitative Subject area (math, statistics, economics, computer science, physics, engineering)
  • Master's/Advanced Degree Quantitative Subject area (I-O Psychology
  • Behavioral Economics
  • Applied Social Psychology w/emphases on research science and advanced statistics)
  • Doctorate Quantitative Discipline (I-O Psychology
  • Behavioral Economics
  • Applied Social Psychology w/emphases on research science and advanced statistics)
  • 7-10 years Research science or related experience
  • Proven experience with Gen AI for foundational models and LLM and demonstrating for analytics
  • 4-7 years Combination of deep technical skills and business savvy to interface and influence all levels and fields
Job Responsibility
Job Responsibility
  • Support the vision and research science roadmap in collaboration with the HR leadership team and senior leadership partners
  • Collaborate in identifying and addressing large-scale, sophisticated business problems related to employee experience, talent, and organizational capability
  • Drive the development and integration of diverse and complex data sources for advanced and sophisticated qualitative and quantitative modeling
  • Contribute to maintaining high standards in research science, including supporting the mentoring and development of team members
  • Develop and implement network analytics, AI/ML, and Deep Learning models to analyze sophisticated datasets and support innovation in people science
  • Build and run true A/B and quasi-experimental designs to assess the impact of mechanisms, programs, and various tested solutions that align to the overall T-Mobile people strategy
  • evaluate research initiatives to provide bottom line value, return on investment and improvements
  • Translate technical research findings into clear, concise, and engaging reports that support decisions and applications across the employee lifecycle
  • Collaborate with multiple teams and account teams to influence, build consensus, and drive significant T-Mobile wide changes related to applying research science proposals and recommendations, including changes to programs, engineering and system needs, and people strategy roadmaps
What we offer
What we offer
  • medical, dental and vision insurance
  • flexible spending account
  • 401(k)
  • employee stock grants
  • employee stock purchase plan
  • paid time off
  • up to 12 paid holidays
  • paid parental and family leave
  • family building benefits
  • back-up care
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Does pioneering new and innovative ways to collect and showcase key customer dat...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A computer science background (BS degree or equivalent experience)
  • High quality software design & development experience of 6+ years
  • Strong coding skills in C++/C# or Java
  • 2+ years of experience with modern web technologies such as JavaScript, Node.js, and React
  • Experience working with data engineering technologies such as Spark, Kafka, Kusto, Flink or Azure Data Factory
  • Experience working collaboratively with a team of engineers and a strong passion for learning
Job Responsibility
Job Responsibility
  • Be responsible for the technical leadership and end-to-end development of the data solutions that will help E+D and SCI gain the strategic insights we need to deliver the most optimal user experience and to quickly adapt to market conditions that are constantly evolving
  • Apply your engineering and analytical skills to petabyte scale data problems using the latest and most modern data analytics technologies on an ever-increasing number of data signals produced by the different products part of the M365 suite and our partners across the company
  • Face tough engineering challenges every day as we deal with very large, disparate and usually complex data sets as we aim to provide an efficient and reliable platform for data wrangling and curation
  • Integrate of different data democratization and visualization techniques that will enable us to extract even the most deeply embedded insights from this data to then make those insights readily available to everyone in our organization, affording them the flexibility of analyzing said data in a self-service manner
  • Fulltime
Read More
Arrow Right

Senior Automation Engineer

The focus for this position is to provide technical leadership for the design an...
Location
Location
United States , Guaynabo
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Associate's Degree in Computer Science or Engineering
  • Minimum of 10 years of experience with the deployment of industrial automation solutions (hardware and software)
  • Experience with the design and deployment of industrial network infrastructure and IIoT solutions
  • Technical knowledge and practical experience with industrial platform solutions from Rockwell, Aveva or Siemens, formal certification required
  • Familiar with agile software development methodologies (processes and standards)
  • Knowledgeable in relational databases and programming languages such as Ladder Logic, Functional Block Diagram, Structured Text, Python, C#/C++, MS SQL, etc.
  • Strong analytical and troubleshooting skills
  • Good communication and leadership skills, fluent in English, spoken and written
  • Willing to travel to manufacturing/customer sites when required
Job Responsibility
Job Responsibility
  • Perform site surveys and lead requirements definition
  • Define project scope and prepare estimates
  • Design, develop, and implement process, utility and building control systems in support of manufacturing operations
  • Lead and mentor a project team for the development of functional specifications and detailed design specifications for hardware and software system solutions
  • Develop the required project plan, test plan, test scripts, test protocols, and test reports
  • Build and qualify software development and production system environments
  • Coordinate and review the technical design and configuration activities, ensure adherence to project procedures and standards
  • Lead the installation and start-up of systems or applications, remotely or at the customer site
  • Lead testing and qualification activities in respect with the industry rules and regulations, ensure proper documentation and resolution of test discrepancies and technical issues
  • Ensure that design changes are logged, documented, and estimated
Read More
Arrow Right