Software Developer (Java core/C++)
Location: WroclawThe goal of the project is to develop and support both embedded software of the satellite set-top-boxes and their head-end/back-end services in the USA market for one of the world's largest telecommunication providers.
Many challenging features are being implemented using a wide range of proprietary and modern technologies, languages, and frameworks, among which you may find Java Core/EE 8, Embedded Java VMs, C, C++ 11, Golang, Python, Spring Framework, Amazon Web Services (Lambda Functions, Step Functions, Athena, S3, RDS, etc), Kafka, ELK stack, Grafana, New Relic, XMMP, etc. The features may vary from audio/video processing and streaming to adding new ways of advertising and integrating with 3rd party devices like Amazon Echo, Google Home and Apple HomePod.
The project is based on Agile methodology with the application of the SAFe 4 framework. Two development teams and one stress testing team are located in Wroclaw, Poland.
RESPONSIBILITIES
- Design and implement new features for set-top-boxes using Java core/C++
- Investigate issues and bug fixing for set-top-boxes (50% of time)
- Support the existing microservices (Java EE 8, Golang) and implementing new ones (Golang only)
- Working in a team according to Scrum/Agile principles
SKILLS
MUST
- Professional experience: 1+ years
- Solid Java core/EE 8+ and at least basic C/C++ or backwards
- Core programming skills: object-oriented design, OOP design patterns, concurrency, data structures and algorithms
- Multi-threading development
- Linux or any other Unix
- Good verbal and written communication English skills
- Participation in team projects, being a team player
- Documentation and presentation skills
- Growth mindset
NICE TO HAVE
- Embedded development
- Linux scripting languages (Bash)
- Git/Bitbucket
- Cross-compilation
- Makefiles and automated build tools
- Audio/Video processing and streaming
- Networking stack understanding
- GDB debugging
- Google test framework
- Spring Framework
- Python
- Golang
- MySQL, Couchbase
- Embedded Java VMs
- Linux kernel, driver development
- UML
- Jira, Confluence
- Competitive salary
- Luxoft Training Center
- Access to e-learning Library
- Individual development plans
- Long-term cooperation with possibility to gain experience in different projects and technologies
- A significant number of professional communities (Agile Community, Tech Community, Business Analysis Community, etc.)
- Group Life Insurance
- Private healthcare insurance – LuxMed. Unlimited access to specialist consultations with Dental Care included
- Medical costs reimbursement for employees (up to certain amount per quarter)
- Travel Insurance
- Benefit Program - Cafeteria and Multisport Card
- Various communities (sport, recreation activities, trips, board games, cultural and educational activities)
- Discounts program for employees – BeLux (banking offer, car leasing offer and cafeteria program discount)
- Convenient locations in a modern offices with game rooms
- Multinational projects for clients all over the world
Check out our open roles at career.luxoft.com
and follow us on Facebook!
www.facebook.com/luxoft.poland