Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Line of Business:

Automotive

Position:

Regular/Senior C++ developer

Project Description

Luxoft Holding, Inc. (NYSE:LXFT) is a leading provider of software development services and innovative IT solutions to a global client base consisting primarily of large multinational corporations. Luxoft's software development services consist of core and mission critical custom software development and support, product engineering and testing, and technology consulting. Luxoft's solutions are based on its proprietary products and platforms that directly impact its clients' business outcomes and efficiently deliver continuous innovation. The Company develops its solutions and delivers its services from 18 dedicated delivery centers worldwide. It has over 10,500 employees across 31 offices in 17 countries in North America, Mexico, Western and Eastern Europe, Asia Pacific, and South Africa. Luxoft is incorporated in Tortola, British Virgin Islands, has its operating headquarters office in Zug, Switzerland and is listed on the New York Stock Exchange.

Responsibilities

We are looking for passionate and self-motivated senior software engineer with excellent C++, and object-oriented programming skills who enjoy embedded Linux development and working with other talented individuals in a challenging and rewarding environment.

You would work closely with external stakeholders and other software engineers to design, implement, enhance, and integrate software that is built with and around Qt for Precision Farming software for Agriculture equipment.

- Develop and optimize the embedded solutions in complex software and hardware environment
- Interface with Systems Engineers on refinement of solutions and architecture
- Deliver a series of new customer features against project deadlines
- Unit-test code for robustness, including edge cases
- Other duties as assigned
- Drive application performance and memory usage improvements
- Analyze and root cause software issues
- Participate in code reviews
- Interface with co-located internal and external development teams

Skills

Must

About you
You are a result driven and dedicated team player that collaborates well across teams and has good communication skills. You should have a positive attitude, can work independently and find it easy to create good relationships with your co-workers and our clients. You prefer to work in a structured and agile way.

Qualifications
To be successful in this position you should be a talented and experienced Qt and C++ software engineer who has proven ability to come up with unique and clever solutions to problems.


In addition, you can demonstrate that you are:

Passionate about what you do, and strive for excellence at all times
Self-motivating combined with proven ability to work well in teams
Able to learn quickly and willing to share knowledge

Must have:
• 3 years of work experience in Embedded SW development;
• Embedded systems fundamentals (memory access, timing constraints, inputs/outputs);
• Strong work knowledge C/C++, practical experience with real-time and resource constraint programming;
• Practical experience with performance tuning of C++ code, sqlite databases;
• 3 years of work experience in Embedded SW development;
• Strong experience in unit testing and code review;
• Experience with root cause analysis (analysis of logs, work with debuggers, etc,);
• Experience with disciplined SDLC process environment;
Nice-to-have:
• Strong work knowledge of Qt/QML frameworks;
• Experience with Automotive projects is mandatory;
• Knowledge of industrial communication protocols, such as CAN, Ethernet;
• Understanding and hands-on experience with VCS is must;
• CAN Stack Configuration experience;
• Knowledge of automotive SOC Systems Architectures (RENESAS / ARM / INTEL) ;
• Python and experience with testing automation using python/squish;
• Agile
• eXtreme Programming
• Farming practices / Agricultural knowledge

Nice to have

Strong work knowledge of Qt/QML frameworks;
• Experience with Automotive projects is mandatory;
• Knowledge of industrial communication protocols, such as CAN, Ethernet;
• Understanding and hands-on experience with VCS is must;
• CAN Stack Configuration experience;
• Knowledge of automotive SOC Systems Architectures (RENESAS / ARM / INTEL) ;
• Python and experience with testing automation using python/squish;
• Agile
• eXtreme Programming
• Farming practices / Agricultural knowledge

Languages

  • English: Advanced/Fluent

Relocation package

If needed, we can help you with relocation process. Click here for more details:

WHERE
Saint Petersburg
Work Type
C/C++
ADD TO MY JOBS
RECOMMEND A FRIEND
Apply

Check us out on:


More job opportunities in C/C++

Specialization Position / Title Location Send to a friend
C/C++ GCN ISA assembly developer of high-performance compute GPU shaders Saint Petersburg, RU Apply or Add to my jobs
C/C++ C++ Test Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Junior Software Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Software Architect Saint Petersburg, RU Apply or Add to my jobs
C/C++ Regular/Senior C++ software module test developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Qt and Qt Quick Developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Senior C++ developer Saint Petersburg, RU Apply or Add to my jobs
C/C++ Automotive Software Architect Saint Petersburg, RU Apply or Add to my jobs
C/C++ Senior С Embedded Trainer Saint Petersburg, RU Apply or Add to my jobs