Saltar al contenido

Todos los empleos

Embedded Software Engineer ( C language )

Digis · Remote, UA

Publicado el 26 oct 2026

Preparar mi candidatura

No podemos enviar candidaturas al formulario de este empleador por ti. Preparamos la tuya a partir de tu CV y tú la envías.

Sobre el empleo

We are seeking a Firmware Engineer to contribute to the design and development of embedded firmware for our advanced DC/DC power conversion ICs. In this role, you will create control firmware for a family of MCU-based digital power controllers for various DC/DC power supply topologies. This will enable real-time control, configuration, and communication with external systems through serial protocols such as I2C, PMBus and UART. As part of this role, you will: — Write and test embedded firmware for power IC applications using . — Implement real-time control and configuration firmware for embedded systems. — Interface with serial communication protocols such as I2C, PMBus, and UART. — FW development for peripherals such as ADC, DAC, and communication interfaces. — Assist in debugging and validating embedded firmware with mixed-signal hardware in a lab environment. — Collaborate with hardware and software engineers to ensure seamless functionality. — Create and maintain documentation, including feature descriptions, user guides, and firmware design specifications. — Contribute new ideas for firmware improvements and participate in code reviews to maintain quality standards. You are best equipped for this role if you have: — BS or MS in Electrical Engineering, Computer Science, or related field; — 4+ years of experience in embedded firmware development; — Proficiency in programming for embedded systems; — Familiarity with serial communication protocols such as I2C, UART, or PMBus; — Basic understanding of mixed-signal systems (combining analog and digital components); — Lab experience for debugging firmware with hardware circuits; — Familiarity with version control systems (e.g., GIT) and debugging tools like JTAG; — Strong problem-solving skills and the ability to work in a collaborative team environment; — English level — Intermediate and higher. Preferred Skills (Nice to Have): — Know-how and experience in DCDC power conversion systems; — Experience with version control systems like GIT; — Proficiency with JTAG debuggers and debugging firmware systems; — Familiarity with bare-metal, RTOS environments, and device drivers; — Programming experience with Python; — Expertise in serial communication protocols such as I2C, PMBus, and UART; — Experience with bug tracking systems like JIRA. — Lviv location is preferred. What we can offer: — Competitive compensation; — Regular review of wages and qualifications; — Official employment; — Free English language courses within the company; — Hybrid work format (optional 3 days in the office, 2 days remote); — Professional development and growth opportunities; — Company-covered conferences/certifications/seminars; — Friendly environment. If you have a strong foundation in embedded systems programming and are eager to learn and grow your skills, we’d love to hear from you! Відгукнутись на вакансію

Ofertas similares a las que podemos postular por ti