Deviark

Deviark

Joined in 2020
37% answers
Deviark is an international software company that specializes in IT consulting, project management and software development. The main fields of expertise are Android/iOS native applications & web solutions. Our mission is to provide our clients with solutions that enable them to succeed. We operate at the highest levels of quality and productivity.
  • Β· 13 views Β· 2 applications Β· 3h

    Embedded Software Engineer ( C language )

    Full Remote Β· Worldwide Β· 4 years of experience Β· English - None
    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...

    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.

    More
Log In or Sign Up to see all posted jobs