Senior Firmware Developer

Senior Firmware Developer

Cyclad

Offer parameters

20 00023 000

net (+ VAT) / mth.

B2B contract (full-time)

remote work
senior
valid for 25 days
(from 18 Apr)
Warszawa, Masovian

Technologies we use

Expected

C
C++
GIT
JIRA
Confluence
firmware

About the project

  • Industry: Digital transformation
  • Location: 100% remote from Poland
  • Type of employment: B2B
  • Budget: negotiable
  • Project area: providing embedded firmware for custom hardware solutions
  • Project duration: permanent cooperation
  • Project language: English
  • Start date: ASAP / depending on the candidate"s availability
  • Your responsibilities

    • Design and implement systems using C, C++, and a variety of languages (e.g. Bash, Python)
    • Write code from high-level embedded applications down to register-level device drivers
    • Utilize a variety of processors and hardware peripherals (e.g. PWM, ADC, DAC, CAN, UART, etc.)
    • Develop motor control algorithms for up to 5kW motors
    • Write and execute complete testing plans, protocols, and documentation
    • Board bring-up as well as debugging and validation of new hardware

    Our requirements

    • At least 5 years of professional experience in firmware development
    • Strong C, and C++ programming skills
    • Practice with Synchronous/ Asynchronous motors less than 5kW
    • Hands-on experience in developing motor control algorithms, including PID control, inverter frequency regulation, mathematical modeling, and simulation
    • Knowledge of firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
    • Full understanding of SPI, I2C, USB 2+, RS232, CAN etc. interfaces
    • Experience with RTOS (real-time operating systems)
    • Experience with collaboration tools (i.e. GIT, JIRA, and Confluence) and software configuration tools
    • B2+ level of English, enabling clear communication within an international team

    This is how we organize our work

    This is how we work

    at the client's siteyou focus on a single project at a timeyou develop several projects simultaneouslyyou have influence on the technological solutions appliedyou have influence on the productyou develop the code "from scratch"you focus on product developmentagile

    Team members

    6 people:technical leaderembedded developer

    This is how we work on a project

    • Clean Code
    • code review
    • design patterns
    • functional tests
    • unit tests
    Company

    Development opportunities we offer

    • development budget
    • intracompany training
    • substantive support from technological leaders
    • technical knowledge exchange within the company

    What we offer

    • Unique opportunity to join an international company and lead innovation projects
    • Permanent employment on a b2b contract
    • Flexible Working Hours
    • Internal training initiatives

    Recruitment stages

    • 1.
      HR Screen
    • 2.
      Technical interview
    • 3.
      Project interview

    Cyclad

    In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting edge technologies that shape the world of the future.

    This is how we work

    I apply to:
    Cyclad
    Warszawa, Masovian
    Pracodawca zbiera zgłoszenia przez swój system.
    Przejdziesz na zewnętrzny formularz.

    By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Need more information?

    • Make sure the body of the offer doesn’t already include what you’re looking for.
    • Ask a question if you need more information you’re interested in.
    • We’ll forward your question to the employer and aim to provide a response within 3 business days.
    or: