Company Overview
[$COMPANY_OVERVIEW]
Role Overview
We are looking for a skilled Embedded Systems Architect to join our innovative engineering team. In this role, you will leverage your extensive knowledge of embedded systems to design and develop high-performance, reliable, and efficient solutions aligned with our strategic vision. You will play a critical role in driving technology decisions and shaping the future of our products.
Responsibilities
- Lead the architecture and design of embedded systems, ensuring robustness and scalability while focusing on performance optimization
- Collaborate with cross-functional teams to define system requirements and translate them into technical specifications
- Evaluate and select appropriate hardware and software components to optimize system functionality
- Conduct thorough system-level analysis, including trade-off studies, to identify potential risks and mitigation strategies
- Develop and implement embedded software solutions, ensuring compliance with industry standards and best practices
- Mentor and guide junior engineers in architectural best practices and system design methodologies
Required and Preferred Qualifications
Required:
- 10+ years of experience in embedded systems design and architecture
- Proven track record of successful project delivery in embedded software development
- Strong understanding of real-time operating systems (RTOS) and low-level programming (C/C++)
- Experience with hardware design and integration, including experience with microcontrollers and FPGA programming
Preferred:
- Master's degree in Electrical Engineering, Computer Engineering, or a related field
- Experience with IoT systems and communication protocols (e.g., MQTT, CoAP)
- Familiarity with development tools such as oscilloscopes, logic analyzers, and emulators
Technical Skills and Relevant Technologies
- Deep expertise in embedded systems architecture and design methodologies
- Proficient in C/C++ programming with an emphasis on performance-critical applications
- Experience with firmware development and debugging techniques
- Knowledge of software development life cycle (SDLC) and Agile methodologies
Soft Skills and Cultural Fit
- Excellent problem-solving skills with the ability to troubleshoot complex technical issues
- Strong communication skills to effectively convey technical concepts to both technical and non-technical audiences
- Ability to thrive in a collaborative and dynamic work environment, adapting to changing priorities
- A passion for continuous learning and staying updated with emerging technologies in embedded systems
Benefits and Perks
Annual salary range: [$SALARY_RANGE]
Additional benefits may include:
- Flexible work arrangements with remote work options
- Comprehensive health insurance plans
- 401(k) retirement plan with company match
- Professional development opportunities and training
- Generous paid time off and holidays
Equal Opportunity Statement
[$COMPANY_NAME] is committed to diversity in its workforce and is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation, or any other basis protected by applicable law.
Location
This role is remote within [$COMPANY_LOCATION].
