Job Ads We are looking to strengthen our team at our site in Roding Embedded System Software Developer C, C ++ (m/f/d) Your tasks:Contribute to requirement gathering, specification creation and design as requiredContribute to project planning by providing input on estimates and detailing dependenciesComplete the development of new functionality and modifications to existing functionality according to project requirements and plan Utilize industry best practice design and implementation techniques Develop solutions with minimal defectsEnsure timelines are met in implementationsEnsure all functionality delivered with regression / unit testsComplete FWK software documentation, ensuring it is in accordance with good coding practices Ensure customer specific application solutions are in-line with the customer and company requirementsWork closely with Cybersecurity engineer to ensure design proposals are compliant with relevant security standards, and documented appropriately to facilitate product certifications in a timely, risk free mannerRegularly review defects and performance characteristics of technology area and ensure that these are resolved appropriatelyContribute to supporting leadership around development (ex: standardized coding style, workflows)Collaborate with fellow developers, architecture team and product management to ensure any product design proposals fit appropriately into the product rangeYour profile:Proficient in C++4+ years of development and/or testing experience – developing code using C++Understanding of PC architecture Experience with Version Control SystemsHands-on Experience in communications protocolsObject Orientated Design and Structured Analysis and DesignTechnical skills including high level understanding of software development, software testExcellent command on IDES, embedded systems toolchains, and compilers like, GCC GDB, LLVM, cmakeKnowledge of stepper motor, servo motors, electronic sensors, temperature sensors (temperature sensor, Proximity sensor, Communication protocols)Good knowledge and hands on experience on Board support packages(BSP), RTOS like Vxworks, Freebsd, linuxKnowledge on Twincat System, Beckhoff or Bachmann controllers are additional advantagesAnalyze the scope and requirementsMethodical approach to problem solving Investigate site issue and do a root cause analysisWork with electronics, systems, and mechanical engineers to design and debug systems Able to work effectively to meet agreed timescales having considered and planned the project activities Research emerging technical and regulatory trendsWe offer:Performance-based remuneration with flexitime model and working time account30 vacation days per yearAttractive additional financial benefits such as vacation pay and health bonusContribution to company pension scheme and occupational disability insuranceModern, international working environmentVaried projects in a high-performance teamIndividual advancement through the Mühlbauer Academy by means of internal and external further training measuresCompany canteen with breakfast and lunch offersGood transport connections and parking spaces Have we aroused your interest?Then we look forward to receiving your application!If you have any questions about the position or are currently employed and would like to clarify in a personal interview whether we offer the right conditions for you before you apply, we will be happy to help. Of course, we guarantee absolute discretion. Simply contact us and we will arrange a telephone appointment to discuss all the details individually. APPLY NOW Tugce Zabun will be happy to answer your questions at +49 9461/ 952-2395 We may pass on your personal data within the Mühlbauer Group as part of the application process.