Embedded Software Engineer (Vilnius, Lithuania)
Job description
As an Embedded Software Engineer, you will join a team of experts to work on developing and maintaining firmware for a wide range of embedded systems. Your role will involve hands-on coding, troubleshooting, and testing of firmware components for cutting-edge technologies. You will work in collaboration with other engineers, following structured development processes to ensure reliability and performance.
Develop and maintain firmware for embedded systems, focusing on reliability and security. Write unit tests, validate firmware in a CI/CD pipeline, and ensure quality production code. Assist in the design and implementation of features related to embedded firmware for various platforms. Debug and resolve technical issues in Azure DevOps (ADO), working closely with the team to meet project goals. Collaborate with engineers on testing and validation of firmware on different hardware setups. Contribute to debugging and troubleshooting issues during development. Provide technical documentation and support for the team.
Requirements
Completed Higher Vocational or University education in (Technical) Computer Science or Electrical Engineering is preferred. Strong proficiency in C/C++ programming for embedded systems. At least 3 years of relevant experience. Hands-on experience with testing, debugging, and validating firmware. Familiarity with debugging tools and testing environments. Knowledge of communication protocols such as PCIe, I2C, SPI, and USB is a plus.
Company offers
Work life balance
Remote work possibility
Office
Free snacks Shower
Transport
Free parking
Salary
2500-4500 €/mon. gross
Work place
Verkių g. 34 b, Vilnius, Vilniaus m. sav. Calculate your travel time to work
<section