Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a motivated and skilled embedded software engineer, who will be responsible for design and implementation of software for embedded devices and systems from requirements to production and commercial deployment
Description
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software in a complex multi-layer system
- Code reviews
- Analyse and enhance efficiency, stability and scalability of system resources
- Provide customer support
- Support, maintain and document software functionality
- Integrate and validate new product designs
- Support software QA
- Assess third party and open source software
Requirements
- BS degree in Computer Science or Engineering
- Experience in hands-on development and troubleshooting on embedded targets
- Solid programming experience in C or C++
- Proven experience in embedded systems design with multitasking real-time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Adequate knowledge of reading schematics and data sheets for components
- Strong documentation and writing skills
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Knowledge of basic communication protocols like: I2C, SPI and UART
Bonus:
- Programming experience of ARM based embedded systems
- Programming experience in RISC-V and/or ARM assembly language
--
Join a tight-knit engineering team building real products under real constraints. We move fast, solve hard problems, and ship working solutions even when requirements change at the last minute. If you thrive on impact, ownership, and hands-on work more than rigid processes, you’ll feel at home here.
Who we are
- Practical innovators
- We design, build, and maintain systems that customers rely on; elegance matters, but working reliably matters more.
- Engineers first
- Most of our people are engineers who wear many hats and care deeply about code, systems, and product quality.
- Small rules, big ownership
- We intentionally keep heavy process to a minimum to maximize speed and autonomy. That means frequent context switches, urgent fixes, and rapid decision making.
What will you do
- Ship features and fixes from design to production; move quickly from idea to deployment.
- Triage and resolve high-priority bugs and late-notice delivery requests with clear-headed urgency.
- Proactively propose and implement practical improvements to reduce firefighting over time.
What we expect
- Bias for action
- Comfort working with incomplete specs and making sound trade-offs.
- Strong engineering fundamentals
- Ability to diagnose problems quickly and fix them with measurable results.
- Ownership mindset
- You’ll own features end-to-end and follow them into production.
- Good communicator
- Clear, direct updates when timelines slip or risks appear.
Why join us
- Impact from day one
- Your work is visible and affects customers and the product roadmap.
- Fast learning curve
- Frequent high-stakes problems accelerate technical growth.
- A collaborative, down-to-earth team
- Flat structure, direct access to makers and decision makers.
- Room to improve processes
- If you like reducing chaos by building pragmatic tooling and routines, you’ll be rewarded.
How to apply
We are genuinely excited you are considering Beyond Semiconductor. Please apply via [email protected] with attaching your CV, a short note describing the last production issue you resolved, and links to relevant code or projects.
We review every application carefully and will be happy to follow up with next steps for roles that match our current requirements. Thank you for taking the time to apply.
All roles are based in Ljubljana | Hybrid | Full-time
Key Skills
Ranked by relevanceReady to apply?
Join Beyond Semiconductor and take your career to the next level!
Application takes less than 5 minutes

