Embedded Software Architect
Our Direct client located in Wilton, CT has several openings for Embedded Software Architects to join their growing team on a contract or contract to hire basis. As a software architect you will specify application software architecture, keeping testability, extendibility and maintainability in mind.
In particular, you will:
Be the owner/writer of the software requirements & design specifications, and maintain this with focus on improvements from lessons learned and customer feedback (Issues, 8Ds).
Define product requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems and platforms
Translate business requirements into systems qualities and hence into repeatable design strategies and patterns that enable those qualities
Survey external emerging developments, and apply new technologies, standards and methodologies that will have a positive impact on our company's bottom-line
Feel the pulse of the market, management, and development team. Balance the interests of the customer, the organization and the people, in creating an architecture that fulfils the requirements, matches the business goals, and is workable & implementable
Identify and mitigate risks during the development of new products.
Identify the most important architectural issues in the existing architecture – rather than being complete, or rather than creating new architecture from scratch
Prioritize not only your own work, but also the technical issues, especially distinguishing between ‘urgent' and ‘important'.
Candidates should have at least 10 years experience working with C or C++ Unix or Linux environment.