Пълно описание
Senior Embedded Software Engineer
Balkantel Ltd. is an engineering company specializing in R&D, manufacturing and integration of technology in critical infrastructure.
With over 30 years of engineering experience and in partnership with worldwide technology leaders, companies from the US and Europe, we have completed projects of international importance, such as:
Data collected will be considered in strict confidentiality and used for recruitment purposes only.
Balkantlel Ltd. guarantees the confidentiality of the candidates, as required by the GDPR.
Balkantel Ltd. is an engineering company specializing in R&D, manufacturing and integration of technology in critical infrastructure.
With over 30 years of engineering experience and in partnership with worldwide technology leaders, companies from the US and Europe, we have completed projects of international importance, such as:
- The first national digital fiber optics network
- Modernization of military and civilian airports to NATO and ICAO standards
- Signalling and telecommunication systems on high-speed railway sections
- Unified radio coverage of the territory of Bulgaria to ensure airspace protection
- The first digital communication network of BULATSA
Responsibilities:
- Development of new concepts and firmware in the area of embedded and (or) desktop software platforms
- Collaboration in the creation of software architectures from specification to implementation
- Creation of detailed designs as well as coding, mainly in C and C++
- Development of firmware components for single-core and multi-core systems
- Development of low level (peripheral HAL and drivers) software components
- Implementation and maintenance of configuration management
- Unit tests, integration tests and cooperation in system tests
- Creation of development documentation
- Collaboration with HW and QA teams over the entire life cycle
- 5+ years of professional experience in embedded software development using C and/or C++.
- Professional understanding of micro-controllers and embedded systems;
- Professional knowledge of general software engineering concepts: design patterns, algorithms, data structures, complex software applications
- Professional knowledge of embedded software design principles;
- Professional experience in low level (peripheral HAL and drivers) software implementation
- Professional understanding of protocols such as TCP/IP, UDP, HTTP, TLS
- Experience with boot loaders, initialization code;
- Good knowledge of embedded hardware (ARM development boards, Single-Board Computers)
- Software development lifecycle experience and performance optimization
- Experience in profiling and analysis of systems using Linux/some RTOS.
- Familiarity with communication protocols such as Ethernet, CAN, LIN, SPI, I2C and etc.
- User knowledge of requirement management and revision management tools
- Knowledge of measurement instruments for testing and development (Oscilloscope, Multimeter, etc.)
- At least good technical English
- Experience with boot loaders
- Experience with Yocto or similar build systems
- Solid analytical skills
- Strong problem solving skills
- Excellent communication skills and proactive approach to work
- Good organizational skills and self-discipline
- Global leader in the Transport, Aerospace and Defence sectors
- High-tech products and solutions
- Innovative technologies
- International standards of professionalism
- Career development opportunities
- Interesting and challenging projects
- Friendly & positive work environment
- Competitive remuneration package
- Attractive bonus system
- Internal and external trainings
- Social activities;
- Additional health insurance
- Preventive medical examinations
- MultiSport card
- Referral program
- Monday-Friday working schedule
- Modern office space
- Fresh fruits & drinks
- Attractive terms & Discounts for various products and services
- Corporate events
Data collected will be considered in strict confidentiality and used for recruitment purposes only.
Balkantlel Ltd. guarantees the confidentiality of the candidates, as required by the GDPR.