Embedded Software Engineer C/Python- International project
Role details
Job location
Tech stack
Job description
Are you looking for the next challenge in your professional career? Would you like to be part of a highly qualified team in an international environment? We are currently looking for a Embedded Software Engineer C/Python. Join an international division and work alongside some of the most talented engineers and technicians in the world. Your Benefits: Competitive salary Long-term stable contract International project with cutting-edge technologies Remote work possibility with flexible hours Integration into a highly qualified team Opportunity to travel abroad with your project Specialized training and continuous professional development Social benefits and flexible compensation plan Key Responsibilities: Design, implement, and maintain software solutions in C for embedded systems Optimize algorithms for performance and resource efficiency Collaborate with cross-functional teams to integrate software with hardware Conduct code reviews and ensure high-quality standards Develop and maintain
Requirements
robust software interfaces Follow industry best practices for software development and testing Work with embedded communication protocols in system design Requirements: Minimum B.S. in Computer Science, Computer Engineering, or related field Solid experience in C programming Experience with C++ and Python is a plus Familiarity with bare-metal and Linux-based development environments Strong understanding of data structures and software architecture Ability to read and understand hardware schematics Experience with requirements traceability and software interfaces Knowledge of software verification and validation techniques (unit, integration, system testing) Experience with tools such as GitLab, PyTest, debuggers Ability to use lab measurement equipment (oscilloscope, signal generator, multimeter, etc.) Desired Skills: Experience with Real-Time Operating Systems (RTOS) Familiarity with embedded communication protocols such as CAN, I2C, SPI Experience with tools like Polarion and LDRA is a plus We positively value all work or study experience abroad. All positions require a high level of English (at least B2) - please send your detailed CV in English.