Software Dev Engineer - Embedded Development (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Dev Engineer - Embedded Development (C/C++/Rust): Building scalable cloud-native services and embedded software for products used by millions of customers, with an accent on firmware, real-time operating systems, distributed systems, and operational excellence. Focus on designing fault-tolerant architectures, developing device-level software, integrating AI-powered development tools, and troubleshooting production systems.
Location: Berlin, Germany
Company
is a global technology and commerce corporation developing customer-focused products, services, and cloud solutions.
What you will do
- Design, build, and operate innovative products and services in collaboration with cross-disciplinary teams.
- Develop scalable solutions using cloud-native architectures and microservices.
- Build and maintain resilient, fault-tolerant, and cost-effective distributed systems.
- Write maintainable code, participate in code reviews, and contribute to technical documentation.
- Use AI and GenAI tools to improve development productivity.
- Monitor, troubleshoot, and resolve production issues while participating in CI/CD and on-call operations.
Requirements
- Currently enrolled in or graduated from a Bachelor's or graduate degree program in Computer Science, Computer Engineering, Data Science, Information Systems, or a related STEM field.
- Expected graduation between October 2025 and September 2026, or graduation within the previous 24 months.
- Experience with RTOS and embedded development, including C, C++, Rust, firmware, device drivers, Linux, ARM, bare-metal systems, kernels, hypervisors, or KVM.
- Experience implementing data structures, developing basic algorithms, or applying object-oriented design principles.
- Strong problem-solving, analytical, written, and verbal communication skills.
- Basic understanding of the software development lifecycle and ability to learn new technologies quickly.
Nice to have
- Technical internships or demonstrated project experience.
- Experience with AI development tools, AWS or other cloud platforms, SQL or NoSQL databases, open-source projects, and version control systems.
- Knowledge of operating systems, computer architecture, debugging, and troubleshooting complex systems.
Culture & Benefits
- Ownership of the full software lifecycle from design through deployment and operations.
- Agile development environment with CI/CD practices and operational responsibilities.
- Learning, mentorship, and opportunities to work with emerging technologies.
- Inclusive workplace focused on equal opportunity and customer impact.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →