#1 Job Board for tech industry in Europe

  • Job offers
  • Software Engineer
    C

    Software Engineer

    Gdańsk
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote
    dotLinkers

    dotLinkers

    We are dotLinkers! We are an established IT Recruitment Agency. We recruit the best IT specialists for the best IT companies – as simple as that. Our agency was founded by two passionate IT recruitment professionals, Artur and Kamil, who recognized the need for a recruitment company that was dedicated to helping startups and software product companies find the best IT talent available.

    Company profile

    Tech stack

      C++

      advanced

      C

      advanced

      RTOS

      regular

      Python

      regular

      Bash

      regular

      PWM

      regular

    Job description

    • Position: Senior Firmware Engineer
    • Salary: up to 6 000 USD/month
    • Contract type: B2B 


    We are working with a leading technology company that excels in new product development and research & development, solving some of the toughest challenges in the tech industry. They have broadened their scope to provide early-stage innovation, ideation, and digital transformation consulting services. What sets them apart is their ability to offer all of these capabilities under one roof, on a global scale. Join us in creating a brighter future! Currently, they are looking for a Lead Firmware Engineer to join their team.


    Responsibilities:


    • Managing the team and distributing tasks effectively.
    • Designing and developing systems using C, C++, and additional programming languages such as Bash and Python.
    • Writing code that spans from high-level embedded applications to low-level device drivers.
    • Working with various processors and hardware peripherals, including PWM, ADC, DAC, CAN, and UART.
    • Developing motor control algorithms for motors up to 5kW.
    • Creating and executing comprehensive testing plans, including protocols and documentation.
    • Assisting with board bring-up, as well as debugging and validating new hardware.


    Requirements:

    • A minimum of 8 years of experience in firmware development within the industrial electronics sector.
    • Strong proficiency in C and C++.
    • Experience with real-time operating systems (RTOS), preferably ThreadX, as well as bare-metal programming.
    • Familiarity with Renesas microcontrollers is an advantage.
    • In-depth understanding of key communication and hardware interfaces, such as PWM, ADC, DAC, CAN, UART, SPI, I2C, and USB.
    • Expertise in motor control is highly desirable.
    • Solid knowledge of firmware development, from embedded applications to low-level driver implementation.
    • Experience with firmware testing methodologies, including test plan creation, debugging, and automation tools.
    • Familiarity with communication protocols used in low-power environments.
    • Hands-on experience with collaboration and version control tools like Git, JIRA, and Confluence.
    • Proven ability to take initiative and solve complex system-level challenges.
    • Strong analytical and troubleshooting skills, both theoretical and practical.
    • Ability to collaborate effectively within and across teams.
    • Excellent written and spoken English skills.


    Check similar offers

    Senior C++ Engineer

    New
    DevsData LLC
    80K - 120K USD/year
    Lublana
    , Fully remote
    Fully remote
    AWS
    GCP
    C++