Senior Embedded Engineer

Senior Embedded Engineer

Ciklum

Gdansk, Wroclaw or Remote, Poland

About the role

As a Senior Embedded Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. Together, we will work on the project for a client specializing in harnessing the convergence of AI and microelectronics to treat eye diseases.

Responsibilities

  • Design and implement hardware and software for embedded devices and systems from requirements to production and commercial deployment without supervision;
  • Design, develop, code, test and debug system software;
  • Interface with hardware design and development;
  • Analyse and enhance efficiency, stability and scalability of system resources;
  • Integrate and validate new product designs;
  • Support software QA and optimize I/O performance;
  • Provide post-production support;
  • Assess third party and open source software;
  • Applying state-of-the-art embedded systems design to solve business problems;
  • Performing research and developing proof of concept prototypes.

Requirements

We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

  • Ability to think in an analytic and structured way;
  • S/MS degree in Computer Science or Engineering;
  • Proven working 5+ years experience in hardware and software engineering;
  • Solid programming experience 5+ years in C/C++;
  • Experience with Cortex M0/M3/M4/M7, Nordic nRF5 SDK/nRF Connect SDK, networking (Ethernet, WiFi, Bluetooth, Zigbee etc.), MCU peripherals (UART, SPI, I2C, ADC, DAC, timers, etc.);
  • Proven experience in embedded systems design with RTOS;
  • Experience in hands-on development and troubleshooting on embedded targets;
  • Familiarity with software configuration management tools, bug tracking tools, and peer review;
  • Experience with GCC, VS Code, IAR ARM Workbench, Eclipse;
  • Knowledge Python for test script extension and development;
  • Understanding of Git workflow;
  • Ability to mentor junior and intern teammates;
  • Strong English language;
  • Strong technical documentation writing skills;
  • Ability to document properly systems functionality, code and methodology;
  • Good presentational and visualization skills. Ability to describe and present results clearly, answer questions and communicate issues.

Desirable

  • Experience with Linux kernel, experience with low-level OS/platform, understanding of unix internals;
  • DSP expertise and strong theoretical background;
  • AI…;
  • Proficiency in development and deploying containers (e.g. Docker);
  • Ability to build and maintain virtual machines;
  • Proficiency in other languages relevant to IoT (Lua, Matlab, JavaScript) might be a plus;
  • Experience with IoT platforms/frameworks (e.g. Azure IoT Hub, AWS IoT Core, Matter);
  • Experience working closely with client representatives to achieve business outcomes;
  • General working knowledge of agile methodologies.

Personal skills

  • Working well autonomously, without close supervision, readiness to take responsibility according to position seniority level;
  • Being committed to timely delivery of quality results;
  • Acting as a team player and being a great communicator, both toward teammates and clients;
  • Being Innovative in his/her work;
  • Knowledge seeking, eager to develop technical skills and learn new technologies.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Poland      C++ Developer      Developer      Embedded Software Engineer      Hardware and Telecoms      Python Developer      Ciklum     

© EuroJobsites 2024