Systems Engineer

  • Home
  • Systems Engineer

Systems Engineer

Location: Hyderabad, Telangana, India

The Role:

Azimuth AI is looking for a Systems Engineer in our Hyderabad team, which plays a critical role in the definition and implementation of our newest products and responsible for delivering all MCU drivers and services, RTOS support, radio APIs, and embedded security features.

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