Embedded Software Developer - Peripherals

2N TELEKOMUNIKACE a.s

Prague, Hlavní město Praha, Czechia Full-time 12 days ago
Workplace
On-site
Location
Prague, Hlavní město Praha, Czechia

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

Job Description

As an Embedded Developer in our application development team, you’ll design, build and test efficient, high-quality firmware for premium access control devices and like on any connected product today, help us meet security requirements and regulation.

You’ll work with engineers from the application team who create the interfaces for our intercom devices, close to the hardware and with real impact on products people rely on.

What you´ll do

* Design, build and test efficient, high-quality embedded code * Take part in task analysis and breakdown * Review code and have your own reviewed * Document your work so others can build on it * Collaborate with other teams on various projects * Apply Security by Design and Secure by Default principles, and take part in security reviews, threat modeling and fixing findings from testing and audits * Vulnerability management, SBOM maintenance and secure update mechanisms

Qualifications

* C – you’re proficient and write it with care * Hands-on RTOS experience * Solid understanding of embedded development, compilation and standard MCU modules and interfaces (timers, DMA, USART, I2C, …) * Ability to write optimized code within hardware constraints * Strong diagnostic skills – you find and fix software bugs * Proficiency with Git * Experience with secure development practices * Working English * Team-player habits: you follow team standards, give and receive code review, and write clear documentation * Experience with AI coding assistants (e.g., GitHub Copilot, ChatGPT) to accelerate C/C++ development and debugging

What is nice to have

* C++ * Zephyr * Rust

Additional Information

* We help you balance work and personal life. * 5 weeks of vacation. * Sabbatical – 20 extra paid days off for every 5 worked years in the company. * Annual bonus for meeting goals (up to 1.8× monthly salary). * Meal allowance of 120 CZK per worked day. * Contribution of 12,000 CZK per year to Benefit Plus to spend on benefits that you choose (e.g. MultiSport card, pension saving contribution and a wide range of Benefit Plus offers). * Flexible working hours and possibility of home office. * Educational and language courses. * Work with modern tools and support in using AI, digitalization, and data analytics. * Company breakfasts (twice a week) and fruit days (twice a week). * Regular company events – sports tournaments, team-building activities, after-work BBQs, New Year’s party and more. * Discounted prices on our products.

Where to go next

* What are the next steps after applying for the job? Have a look at our hiring process at 2N. * Are you interested in our company culture? Check out our COCUMA portal. * More information about our products can be found on our website.

Don’t tick every box? Apply anyway – we’d rather talk to you.

#LI-MM1  #LI-Hybrid

Want to get a peek behind the scenes and see what it's really like to work with us? Subscribe to our newsletter.

About Software Engineer jobs

Open jobs
15,907 open Software Engineer jobs, 1,989 of them posted in the last 7 days. See all Software Engineer jobs
Skills the job ads ask for most
  • Python 48%
  • CI/CD 36%
  • Code review 32%
  • AWS 31%
  • Kubernetes 29%
  • TypeScript 26%

Share of the 453 newest postings for the role that name each skill. Resume keywords for Software Engineer jobs

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.