Designation: Technical Architect
Skills: Embedded
Qualification: B.E – EC/E&TC/Computer Science or Higher
Location: Pune
Experience: 12+ Years
Responsibilities:
- Lead the architecture and design of embedded systems projects, including selecting appropriate hardware and software components, communication protocols, and RTOS.
- Collaborate with cross-functional teams to gather requirements, define technical specifications, and create architectural solutions that align with project objectives.
- Design and implement system-level solutions, ensuring scalability, reliability, performance, and security.
- Provide technical leadership and mentorship to development teams, guiding them in implementing best practices, coding standards, and design patterns.
- Drive the evaluation and selection of communication protocols and technologies, ensuring seamless data exchange between embedded systems and external interfaces.
- Perform feasibility studies and technical assessments for new projects, analyzing requirements and proposing innovative solutions.
- Collaborate with hardware engineers, software developers, and quality assurance teams to ensure cohesive system integration and testing.
- Identify potential risks and challenges in embedded system projects and devise effective mitigation strategies.
- Stay updated with the latest advancements in embedded systems, RTOS, and communication protocols, and apply that knowledge to improve the architecture and design of projects.
- Assist in defining project schedules, resource allocation, and project budgets.
- Act as a technical liaison between the development team and clients, addressing technical queries and concerns as needed.
- Contribute to the development of technical documentation, including architectural diagrams, design documents, and technical specifications.
- Lead or participate in design reviews and technical discussions to ensure alignment with architectural goals.
- Collaborate with project managers to ensure timely and successful project deliveries.
- Experienced in implementing secure development methodologies, ensuring robust protection of sensitive data and systems integrity.
Qualifications and Experience:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 12 years of hands-on experience in embedded systems development, with a focus on architecture design.
- Strong proficiency in Embedded C/C++ programming languages.
- In-depth knowledge of Real-Time Operating Systems (RTOS) and their application in embedded systems.
- Expertise in communication protocols such as UART, SPI, I2C, Ethernet, CAN, etc.
- Proven experience in system-level architecture design and integration.
- Familiarity with hardware components, microcontrollers, and microprocessors commonly used in embedded systems.
- Previous experience in mentoring and leading technical teams.
- Excellent problem-solving, critical thinking, and decision-making skills.
- Strong verbal and written communication skills, including the ability to convey complex technical concepts to non-technical stakeholders.
- Familiarity with agile development methodologies.
- Experience with version control systems and development tools commonly used in embedded systems development.