onsite
Graduate Engineer - AVENIRVISTA TECH SOLUTIONS
Software Engineer
Graduate Engineer role focused on software design, simulation, and prototyping using C, C++, and Python within embedded and real‑time environments, with exposure to AI/ML concepts.
About the role
Key Responsibilities
- Participate in core development activities including software design, implementation, testing, and integration.
- Assist in creating simulation environments, debugging algorithms, and validating software under different real‑world scenarios.
- Develop prototypes and proof‑of‑concept solutions based on internal research or customer inputs.
- Document technical solutions, test reports, and project progress as per industry norms.
- Participate in design reviews, brainstorming sessions, and peer‑learning forums.
Requirements
- Strong grasp of one or more programming languages – C, C++, Python.
- Understanding of embedded systems, real‑time software, or AI/ML.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced environment.
- Effective written and verbal communication skills for documentation and team interactions.