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.
