Embedded Software Engineer

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a driven and enthusiastic Embedded Software Engineer for our Minsk office to join one of our compelling projects.

We offer you a unique chance to discover the both sides of the modern automotive embedded development: low-level hardware internals of high-class steering systems developed using industry proven AUTOSAR model-based design in conformity with Automotive SPICE and Functional Safety standards.

Your engagement will be highly facilitated by close contacts with experienced automotive engineers from customer side to ramp up your participation in industrial projects for well-known vehicle OEMs.

ABOUT THE CUSTOMER


Our client is a leading industrial corporation providing top-notch solutions in the automotive, materials and capital goods domains. The company operates in more than 80 countries, and put emphasis on environment-friendly manufacturing and energy efficiency.

Responsibilities

  • Implement sensing, control algorithms and device drivers for embedded controllers (embedded C);
  • Develop automotive software components according to AUTOSAR Model-Based Design;
  • Participate in full software development cycle according to Automotive SPICE:
    • Participate in requirements management;
    • Develop detailed software design documentation;
    • Develop unit and integration tests and perform unit and integration testing;
    • Participate in design reviews.
  • Develop safety critical software components (ISO 26262);
  • Participate in laboratory testing.

Requirements

  • 3 years of industry experience with embedded C;
  • Device-level C programming experience;
  • Experience with boot loaders, initialization code, and real-time operating systems;
  • Experience with automotive communications protocols and diagnostics (CAN, SPI, I2C, LIN, etc.);
  • Ability to read a schematic and debug embedded devices;
  • Experience applying Systems Engineering disciplines to the development of complex systems;
  • Intermediate and higher level of spoken English;
  • Strong analytical skills;
  • Strong problem solving skills;
  • Strong communication skills and proactive approach to work;
  • Ability to travel to work closely with customer.

Nice to have

  • Professional experience in automotive domain, knowledge of major automotive electrical subsystems (Body, Chassis, Powertrain, Infotainment, Safety, etc.);
  • Understanding of standard software processes and industry requirements (AUTOSAR, ASPICE, ISO 26262);
  • Knowledge of MATLAB / Simulink;
  • Knowledge of measurement instruments for testing and development (Oscilloscope, Multimeter, etc.);
  • Motor controls experience (DC motors, DC stepper motors).

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package: medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.