Company Overview
[$COMPANY_OVERVIEW]
Role Overview
We are looking for an experienced Embedded Systems Architect to join our innovative engineering team at [$COMPANY_NAME]. In this role, you will be responsible for designing and implementing cutting-edge embedded systems that drive our products' performance and reliability. You will lead the architectural vision, ensuring that our systems are efficient, scalable, and maintainable, while collaborating closely with cross-functional teams to bring products from concept to reality.
Responsibilities
- Lead the architectural design of embedded systems, focusing on system performance, scalability, and power efficiency
- Collaborate with hardware and software teams to define system requirements and specifications
- Develop and document architecture and design patterns that guide the development process
- Evaluate and select appropriate technologies and tools to optimize development cycles
- Conduct design reviews and mentor engineering teams on best practices in embedded systems development
- Identify and mitigate technical risks throughout the project lifecycle
- Drive continuous improvement initiatives to enhance system performance and reliability
Required and Preferred Qualifications
Required:
- 10+ years of experience in embedded systems design and architecture
- Proficiency in C/C++ programming with a strong understanding of real-time operating systems (RTOS)
- Experience with hardware-software integration, including microcontrollers and SoC architectures
- Strong understanding of protocols such as I2C, SPI, UART, and CAN
- Experience with design and simulation tools for embedded systems
Preferred:
- Experience in leading architecture discussions and decisions
- Familiarity with Linux and embedded Linux systems
- Experience in safety-critical systems and compliance with relevant standards (e.g., ISO 26262, DO-178C)
Technical Skills and Relevant Technologies
- Deep expertise in embedded systems design, including hardware and software components
- Experience with debugging tools and methodologies for embedded applications
- Familiarity with agile development practices and CI/CD pipelines for embedded software
Soft Skills and Cultural Fit
- Excellent communication skills with the ability to engage and influence stakeholders
- Strong problem-solving skills with a focus on innovative solutions
- Proven ability to work collaboratively within a team and lead initiatives
- Strong attention to detail and commitment to quality
Benefits and Perks
At [$COMPANY_NAME], we offer a competitive salary commensurate with your experience and expertise. Additional benefits may include:
- Comprehensive health, dental, and vision insurance
- Retirement plan with company matching
- Generous paid time off and holidays
- Professional development opportunities and training
- An inclusive and collaborative work environment
Equal Opportunity Statement
[$COMPANY_NAME] is an equal opportunity employer and is committed to creating a diverse and inclusive workplace. We welcome applicants from all backgrounds and experiences to apply, and we encourage individuals from underrepresented groups to consider joining our team.
Location
This role requires successful candidates to be based in-person at our office located in [$COMPANY_LOCATION].
