Title- System Engineer (System on Chip)
Location: Hyderabad, Telangana, India
Type- Full time
Responsibilities
- System Architecture Design: Analyzing system requirements and designing hardware-software co-designs to optimize performance, power consumption, and cost, taking into account hardware limitations and software capabilities.
- Performance Optimization: Identifying bottlenecks in both hardware and software, developing and implementing solutions to improve system performance through code optimization, hardware configuration, and architecture adjustments.
- Hardware-Software Integration: Working closely with hardware engineers to ensure software compatibility with hardware components, including drivers, firmware, and APIs.
- Software Development: Writing software components tailored to specific hardware, including device drivers, embedded systems code, and application-specific algorithms.
- Benchmarking and Testing: Developing and executing comprehensive tests to evaluate system performance under different scenarios, identifying areas for improvement.
- Technical Support: Providing technical expertise to internal and external stakeholders regarding hardware-software interactions and troubleshooting complex issues.
- Collaboration: Working closely with cross-functional teams including product management, system architects, and electrical engineers to ensure alignment with project goals.
Skills Needed
- Strong understanding of hardware principles: Familiarity with processor architectures, memory systems, peripherals, and system-on-chip (SoC) design.
- Proficient programming skills: Expertise in relevant programming languages (C/C++, Assembly, etc.) for embedded systems and application development.
- Software development methodologies: Understanding of software design patterns, version control systems, and debugging techniques.
- System-level analysis: Ability to analyze system performance, identify bottlenecks, and propose optimization strategies.
- Communication and collaboration: Excellent communication skills to effectively collaborate with hardware and software engineers, as well as non-technical stakeholders.
Education And/or Experience
- 5+ years of hands-on FPGA and Hardware/Software bring up on Silicon
- B.Tech/M.Tech/BE/ME/M.Sc/M.S in Computer Science or Electronics/Electrical engineering
The Following Qualifications Will Be Considered a Plus
- Experience working at a semiconductor product company
- Basic understanding of SoC architecture, development and verification
- Experience with AI and ML on embedded platforms
For more details please connect at [Confidential Information] or 98136-21334