updated 2 months ago
Software Dev Engineer - Embedded Development (Linux) (Amazon Linux)
Match & Cover letter
Plus required for matching with this vacancy
Job description
Text:
TL;DR
Software Dev Engineer - Embedded Development (Linux) (Amazon Linux) (C/C++/Linux): Building, testing, releasing, and maintaining Amazon Linux packages while developing scalable distributed services with an accent on Linux security, firmware, kernel, and system integration. Focus on remediating vulnerabilities, enabling customer migrations to newer distributions, and operating resilient cloud-native systems with monitoring and on-call responsibilities.
Location: Dresden, Germany
Company
develops customer-facing products, services, and cloud technologies used by millions of customers worldwide.
What you will do
- Build, test, release, and maintain packages for Linux.
- Discover, evaluate, remediate, and deploy fixes for Linux security vulnerabilities.
- Enable customer migration to the latest Linux distributions.
- Design and develop scalable cloud-native solutions and microservices in distributed computing environments.
- Build and operate resilient, fault-tolerant, and cost-effective systems, including monitoring, troubleshooting, production support, and on-call duties.
- Participate in code reviews, technical discussions, documentation, and agile CI/CD practices.
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 Linux, operating systems, system integration, networking, kernels, multithreading, microprocessors, or microcontrollers.
- Experience with C or C++, firmware, device drivers, ARM, bare-metal development, or kernel development.
- Experience with Linux firmware, shell scripting, scripting efficiency, or C++.
- Strong problem-solving, analytical, written, and verbal communication skills, with the ability to learn new technologies quickly.
Nice to have
- Technical internship or demonstrated project experience.
- Experience with AI development tools, AWS or other cloud platforms, SQL or NoSQL databases, open-source projects, or version control systems.
- Experience debugging and troubleshooting complex systems.
- Basic understanding of the software development lifecycle.
Culture & Benefits
- Flexible work schedule with morning start times adaptable to personal circumstances.
- Office access via tram, private car park, and bicycle facilities with showers.
- Informal team lunches, coffee chats, and shared social spaces.
- Regular technical talks and team events.
- Learning and mentorship support in a collaborative engineering environment.
Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →
Similar vacancies
11 days ago
Principal Embedded Software Engineer (QNX, Medical Devices)
14 days ago
Senior SW Engineer – Embedded Linux SDK & Distribution (M/W/D)
11 days ago
Senior Firmware Engineer (FPGA) (m/f/d) – Medical Devices
10 days ago
Embedded Rust Engineer
9 days ago
Software Developer Bare-Metal and Python (f/m/d)
9 days ago