Beschreibung
Embedded Architect - Silkeborg, Denmark - Permanent - URGENTThe Job
As an architect you will be responsible for taking lead in regards to defining the present and future SW-architecture needs across platforms and business segments. You will be taking early decisions about fundamental architecture and technology choices in development projects as well as identifying and mitigating technical risks in the projects. Together with the hardware- and product architects you will be defining the platform roadmap and ensuring optimal life cycle management across all product platforms.
Your primary tasks also includes:
- Advising stakeholders on designs on short and long term
- Balancing technical solutions and long-term platform roadmap
- Early involvement in development projects with focus on architectural topics
- High level estimation of tasks and risks in projects
- Gatekeeping in technical solutions within your area
- Performing analysis and technology studies
You will be part of an R&D organisation with 100 colleagues, and will work closely together with specialists, developers and product managers. You will join the Platform Management team and be reporting directly to the VP for R&D Platform.
Candidates must have the following:
-
Real time embedded programming experience -
C/C++ programming experience -
Target based debugging experience -
Well-disciplined in software engineering processes and methodologies -
Well-disciplined in configuration management practices -
Demonstrated commitment to software quality including software peer reviews -
Proficiency in industry standard software development tools (such as Subversion, Enterprise Architect, Coverity or equivalents) -
This position requires a Bachelor's degree in the appropriate discipline and 3 years of relevant experience. In the absence of a degree, 7 years of relevant experience is required.
The following experience is desirable:
-
Experience performing static and dynamic code analysis -
RTOS and/or BSP integration experience -
Familiar with simulation and emulation techniques -
Developing software for military applications and/or experience of working government programs