Description   
     We are looking for a  Senior Software Engineer   with expertise in C++ for embedded systems in a Linux environment.
  The ideal candidate will be responsible for developing architectural solutions and pitching ideas during greenfield development.
You must possess strong communication and self-driven skills, with the ability to work independently or as part of a team.
  This role offers an exciting opportunity to contribute to the development and performance tuning of software code.
   #LI-DNI    
  Responsibilities   
     Offer and pitch architectural solutions during greenfield development    Collaborate effectively with partners, business stakeholders, and technical experts    Develop and performance tune software code    Troubleshoot and debug software code    Work independently or as part of a team    Adapt to the level and nature of the audience during communication    Contribute to the development of strategy and architecture    Respect and welcome ideas from team members    Contribute to test automation and CI/CD if experienced    Learn and adapt to new technologies    
  Requirements   
     Bachelors Degree (BA, BS, or MS in Computer Science) or equivalent experience    Minimum 5-6 years of development experience    Proficiency in object-oriented software development using C++ (17+)    Hands-on experience with embedded systems in a Linux environment    Knowledge of design patterns and design principles    Experience with memory management, multithreading, efficiency & performance analysis    Proficiency in using tools such as Visual Studio, shell scripts, git, Confluence, Jira    Strong analytical skills, attention to detail, and a careful approach to handling issues    Ability and desire to learn new technologies    
  Nice to have   
     Hands-on experience with test automation and CI/CD    
  We offer   
     Opportunity to work on technical challenges that may impact across geographies    Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications    Opportunity to share your ideas on international platforms    Sponsored Tech Talks & Hackathons    Unlimited access to LinkedIn learning solutions    Possibility to relocate to any EPAM office for short and long-term projects    Focused individual development    Benefit package: Health benefits Retirement benefits Paid time off Flexible benefits     Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)