Embedded Software Development Engineer

Iee Sensing — Luxembourg · Posted ~4 days ago

Skills

Embedded software development Real-time software Algorithm development Algorithm simulation Software requirements analysis Software architecture Software design Software testing Code reviews Configuration management Problem resolution Embedded systems Algorithms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An embedded software engineering role focused on real-time software for electronic systems. Responsibilities span algorithm modelling and simulation, requirements analysis, component-level architecture and design, implementation, testing, reviews, configuration management, issue resolution, and software process improvement.

Highlights

End-to-end embedded development covering algorithms, architecture, coding, testing, reviews, and quality processes, with opportunities to work on real-time electronic systems and improve engineering practices.

Description

A company is only as good as its people. And, as we always want to be at the top of our game, you’ll need to be there too if you want to work with us. We are currently looking for the right person to join our Embedded Data Processing and Algorithms department. Your Responsibilities Would Include Development of real time software for electronics systems including algorithm/pre-processing concepts and solutions according to agreed timeline, respecting required quality levelsModelling and simulating algorithm behaviorSupporting component level software requirements analysisElaborating appropriate software architecturesDesigning software on component levelCoding and testing of software componentsParticipating in review of software requirements and software architectureOrganizing and participating in reviews of software design, code and testsHandling configuration management, problem resolution for allocated components, quality auditsSupporting software process improvements and innovationSupporting software coordinators and team leader to plan and execute software projects You Would Need To Meet The Following Requirements Master’s degree in Software Engineering, Computer Science, Electronics Engineering, or equivalentWorking experience with:C/C++ (Python is considered an asset)MATLAB/Simulink, Model Driven DevelopmentObject Oriented Analysis and Design (UML)Knowledge ofSoftware architectureMicro-controller hardware and peripheralsRequirement managing tools (e.g. IBM Doors, Polarion)Automotive processes and quality standards (SPICE, ASIL, HIS, MISRA)Functional safety standards like ISO 26262Cyber security standards like ISO/SAE 21434Working with Radar or capacitive technologies is considered an assetExcellent communication, analytical and team working skillsFluency in English (spoken and written), German or French is considered an asset Why would you want to work with us? At IEE we’re dynamic, motivated, and solution-oriented. We’re proud of our heritage but, at the same time, very focused on the future. We want to make a difference and we’ll respect and value your contribution. Joining Our Team Means developing new ideas, looking at things from a different perspective within a multicultural environmentcooperating respectfully, honestly and truthfullythe possibility to partially work from different locations (production site in Echternach or from home)the freedom to arrange your working hours flexible As an inclusive employer we welcome applications from all candidates, regardless of gender, age, background, or ability. We are looking forward to receiving your application!