Jobdescription
Tasks:
* Drive the development of embedded software solutions in C/C++ and RTOS environments, ensuring code quality, performance, and compliance with project requirements
* Guide and mentor embedded software engineers in day-to-day development tasks, quality control, effort estimation, and technical decision-making
* Support or lead the adoption of model-based development approaches (e.g. Simulink), including automated code generation for embedded targets
* Translate system-level requirements into clear, actionable software requirements and ensure traceability throughout the development lifecycle
* Plan and manage software sub-projects using waterfall methodology: estimation, scheduling, risk identification, and resource coordination
* Communicate effectively with internal and external stakeholders to align expectations, report progress, and resolve technical issues
* Rapidly understand and adapt to new tools, environments, or technical domains as required by the project scope
* Ensure timely and high-quality delivery of software components in alignment with project milestones and overall product goals
Requirements:
* proven track record in embedded SW development and SW projects, specifically in a C/C++/RTOS environment
* (ideally) experience with model based development (e.g. Simulink) and Code generation for embedded targets
* ability to guide Embedded SW domain resources in terms of quality, estimations, work results. Strong in execution, results driven.
* proven track record in Requirements Engineering (System Requirements --> technical SW requirements)
* ability to run SW waterfall-type sub-projects (estimation, planning, requirements elicitation, resourcing, risk managament)
* strong communicator towards internal and external stakeholders (within project team)
* quick learner, able to jump into new environments quickly