← Усі вакансії

Embedded Software Engineer(C language)

Джерело:
djinni.co
Відгукнутись на вакансію →

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. - 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 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!

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot