Embedded Software Engineer (Noser Engineering)
Noser Bulgaria is a Swiss-owned company located in Bulgaria and a part of the Noser Group. Our mission in Bulgaria is by combining Swiss innovativeness, precision and stability with Bulgarian creativity, friendliness, and openness, to deliver successful projects to our long-term Switzerland customers and partners.
With around 500 employees, the Noser Group is one of Switzerland's leading ICT solutions and support providers. It consists of AKROS, Bucher + Suter, FROX, Noser Engineering, Noser Young, DANEXiS, Noser Bulgaria and the holding company Noser Management. We are a leading Swiss ICT solution provider. Noser Group companies are represented in various countries all over the world. Through innovative solutions, the companies of the Noser Group ensure the success of their corporate clients. In the last 33 years, the Noser Group successfully implemented hundreds of innovative projects.
For our Noser Engineering challenging projects, we are looking for a motivated person like you to join our society of passionate and experienced professionals. Pioneering technology is in our DNA, unbroken passion for innovation is what drives us. Behind everything we do is our ongoing passion for making life and work easier. With over 35 years of experience and extensive know-how in software and hardware development, we develop solutions with foresight - for companies that want to exploit their full potential. Our customers have big goals, and we do our best every day to make their visions a reality. By bundling our strengths, we stand by our clients as a highly motivated team of experts, always on-site and always at eye level. As part of the Swiss ICT group of companies over Noser Group with core competence in telecommunications and IT, we can start with the knowledge of over 600 specialists.
Requirements
- Experience in C++ development, from low-level embedded software to application-layer software
- Several years of experience as Software Engineer and/or Software Architect
- Experience working in and leading Scrum teams
- Experience with QT and Python
- Experience with test automation
- Ability to convey the essence of complex architectures
- Being able to take on a challenge and not being afraid to dive into unknown territory
- Master or bachelor degree in computer sciences or related
- Fluent written and spoken English skills
Nice to have:
- Experience in Computer vision and/or Cyber security
- Experience with GitLab CI
- Basic written and spoken German
Responsibilities
- Development of software for multifunctional observation and localization devices in C++, Qt and Python
- Design and documentation of software architecture for multiple platforms based on customer and technical requirements
- Writing automated tests from unit to system level (GoogleTest and Robot Framework)
- Ownership of the full software development lifecycle for specific products
- Technical lead of software projects
- Working in international and multi-disciplinary teams
- Close collaboration with product management, quality assurance and production
ROLE | SOFTWARE ENGINEER / SOFTWARE ARCHITECT |
SENIORITY | SENIOR / TEAM LEAD |
JOB TYPE | FULL TIME |
TEAM SIZE | 5 - 10 |
SALARY | COMPETITIVE |
LOCATION | SOFIA, SHIPKA 6, betahaus |
HOME OFFICE (DAYS/WEEK) | YES |
FULLY REMOTE | YES |
CUSTOMER FACING | YES |
BUSINESS TRAVEL | YES |
PRIMARY LANGUAGE | C++ |
PRIMARY PLATFORM | EMBEDDED LINUX |
SECONDARY LANGUAGE | PYTHON |
SECONDARY PLATFORM | QT |
How will you spend your time
- 30% Design
- 45% Implementation
- 10% Test
- 5% Review team mate's code
- 5% Documentation
- 5% DevOps
Direct manager
Dr. Plamen Ivanov View LinkedIn Profile
Corporate benefits
Technology is our passion, customer value is our target, and we believe that we can solve almost all challenges through technology. Our engineers constantly develop their skills and technological knowledge and maintain close contact with customers through a remote and local presence. Together we put our heart and soul into developing solutions for various projects, always using the latest technologies. It is important to us to make a sustainable contribution to simplifying everyday life. Therefore, continuing education is essential to us. Our internal and external education and trainings ensures that our engineers always keep their fingers on the pulse of technology through constant further development. As a result, we create sustainable solutions that inspire our customers and us.
Be part of a highly stable and mature corporate environment
- Flexible working time and location (hybrid or completely remote)
- Attractive remuneration package
- Perfect social environment, fantastic and friendly teammates
- Convenient office location
- Additional health insurance
- 25 days paid vacation
- And opportunity to contribute to the development of our company
Work with passionate and knowledgeable professionals like you
- Work on challenging, knowledge-profitable, attractive and long-term projects
- Be part of an agile and flat company structure
- Apply your professional and language skills appropriately
- And share and get constructive feedback, help, opinions and support
Be part of unique company culture
- Informal, open and relaxed team communication
- Regular team events and initiatives
- Friendly, honest and supportive team spirit
- Promote your curiosity and creativity that fuels our innovations
- Mutual appreciation, honestly and transparency
- Being initiative and not afraid of change
- And you can bring your pet to our office :)
Apply now
To apply for this offer send a resume to career@noser-bulgaria.com