Embedded Systems Developer (Mid / Senior) | EV Charging at Teltonika
Vilnius, Vilnius County, Lithuania -
Full Time


Start Date

Immediate

Expiry Date

03 May, 26

Salary

5000.0

Posted On

02 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Systems, C Language, Firmware Development, Debugging Tools, Device Drivers, Application Layer Code, FreeRTOS, Arm Cortex-M, GIT, Hardware Design, Shell Scripting, Python, Unit Testing, CI/CD, STM32, NXP, ESP32

Industry

Computer Networking Products

Description
Currently, we are inviting an Embedded Software Engineer (Mid / Senior) to join our growing Embedded Software Developers team in Vilnius, Lithuania to develop next-generation smart home solutions and innovative EV charging devices that define the future of energy. Teltonika’s EV charging business unit develops smart and customisable electric vehicle charging solutions, enabling more efficient and sustainable driving. As charging needs evolve, Teltonika will continue providing the infrastructure and expertise needed for successful electric mobility adoption. In this role, you will: design, develop and maintain embedded firmware for Teltonika EV chargers, and other products in our portfolio investigate, debug and fix firmware bugs develop low-level drivers for peripherals (UART, SPI, ADC, etc.) and build higher-level application logic on top of these drivers participate in the design stages for new products/modifications together with the Hardware team develop and use tools for analysing firmware functionality, performance, and quality design product side manufacturing test equipment participate in code reviews and contribute to continuous improvement of firmware quality Office location: Ukmergės st.120-1, Vilnius. Salary We appreciate everyone's efforts and experiences, so we offer an attractive salary matching your skillset and field expertise. The salary for this position ranges from 20 Eur/h up to 30 Eur/h (~3300 Eur—5000 Eur) pre-tax, depending on your experience and expertise. *In an employment agreement, we specify and define a fixed (tariff) hourly salary rate before taxes. What we expect of you: 2+ years of experience in programming embedded systems in C language Hands-on experience with embedded system debugging tools and various measuring equipment Experience in both writing device drivers as well as application layer code Independent problem-solving ability in embedded systems projects Familiarity with or interest in embedded systems concepts such as FreeRTOS, bare-metal development, Arm Cortex-M microcontrollers, debugging tools, and GIT Solid understanding of hardware design (e.g., schematics, PCB layouts) Ideally, you'll also have: knowledge of Shell scripting languages (Bash, Powershell, etc.) as well as Python, Go programming languages experience in writing unit tests for embedded systems familiarity with STM32, NXP, ESP32 and similar MCU families CI/CD experience What we offer: Great opportunities to grow in a strong and rapidly expanding company. Interesting and ambitious projects. Place where curiosity is key: here, we share knowledge and learn. Dynamic, challenging work environment and cooperation-based internal culture. Care about your emotional and physical well-being by offering flexible work schedules and health insurance. Company-paid sports activities (basketball, football, volleyball, yoga) and other sports events. Celebrating achievements and having fun together in team building, summer festivals, and other important occasions. We delight with birthday and rewards on work anniversaries. Office snacks.
Responsibilities
The role involves designing, developing, and maintaining embedded firmware for EV chargers and other products. Additionally, the developer will investigate and fix firmware bugs, develop low-level drivers, and participate in product design stages.
Loading...