18 apr. 2023

Senior Software Developer

As a Senior Software Engineer, you will join the project team working to build best in class embedded telecommunication products. We are an innovative, customer-obsessed team, working in an innovative environment. We are looking for a talented and passionate Embedded Engineer to be part of an exciting team. You will have an opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used everyday, by many people.

Your duties will cover a broad spectrum of both hard and soft skills including things like:

  • Be responsible for development of new features for embedded systems.
  • Investigate, prototype and deliver new and innovative system solutions.
  • Design, develop and verify firmware for embedded systems
  • Participate in reviews, development, and documentation
  • Work with new technologies that are vital to product development.
  • Successfully collaborate with both software and hardware product teams.
  • Work as a mentor and tech lead.
  • Cooperate with our partners and suppliers.
  • Visit customers in urgent cases.

In order to qualify, we need you to have:

  • At least bachelor’s degree in Electrical Engineering, Computer Science or related field
  • 4+ years of professional software development experience
  • 3+ years of programming experience with at C/C++ programming language
  • Experience with Linux development environments
  • Experience with at least one scripting language
  • Experience contributing to the system design or architecture of new and current systems
  • Experience in delivering code of very high quality and performance that is also well documented
  • Excellent communication skills (both verbal and written) on all levels of the organization

Preferred skills and experience:

  • 4+ years of experience as an embedded engineer
  • Experience in one or more of these areas: networking, wifi, openwrt, linux drivers, WCMP, IGMP/Multicast, VOIP
  • Experience in embedded software design, development and debugging
  • Experience in coding in C/C++
  • Experience with RTOS or Embedded Linux
  • System level integration experience including open source packages
  • Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Strong debugging/trouble-shooting skills of embedded systems
  • Expertise with Linux kernel and application software development
  • Knowledge in serial interface protocols like I2C, SPI and MIPI will be an asset

What we offer:

  • An interesting and challenging job, where you will work with new technologies, latest trends in telecommunication, in the team of IT professionals.
  • Young work environment with an informal culture.
  • Flexible working hours.
  • Permanent contract after trial-period.
  • Competitive salary and additional benefits: lunch subsidy, private medical care, sport & culture subsidy, and integration events.

How to apply

Please send your resume (CV) in English via Aplikuj.

Please make sure you insert the following statement along with your CV:
I agree to the processing of my personal data by Icotera Sp. z o.o. with headquarters in Szczecin, Aleja Niepodległości 44, 70-404 Szczecin, in order to recruitment for the position or positions indicated by me and future recruitments according to art. 6 ust. 1 lit. a) lub art. 9 ust. 2 lit. a) RODO.
Please note: Only successful applicants will be invited for an interview.
Senior Software Developer