Deviark

Embedded Software Engineer ( C language )

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

 

Responsibilities:
As part of this role, you will:
โ€” Write and test embedded firmware for power IC applications using C.
โ€” 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.

Qualifications:

โ€” You are a hands-on engineer with a strong interest in embedded firmware development.
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 C 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.
โ€” Good written and verbal communication skills in English language.

 

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.

Required languages

English B1 - Intermediate
Published 25 December
11 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...