Job Title: Graduate Engineer Trainee / Junior Technology Engineer / Associate Embedded Systems Engineer
Department: Engineering / Embedded Systems / Research & Development / Digital Technology
Experience: 0–1 Year (Freshers Can Apply)
Employment Type: Full-Time
Job Location: Bangalore, Karnataka
Qualification: B.E. / B.Tech / M.E. / M.Tech / MCA / M.Sc. in relevant technical disciplines
Job Summary
We are looking for enthusiastic, technically skilled, and motivated Graduate Engineer Trainees (Freshers) to join our Engineering, Embedded Systems, Digital, and Technology teams in Bangalore.
The selected candidates will support the design, development, testing, integration, and maintenance of engineering systems, embedded software, digital applications, and technology-driven solutions.
Depending on their educational background and technical specialization, candidates may work on embedded systems development, firmware programming, electronics design, software development, automation, IoT applications, digital engineering, or product testing.
The ideal candidate should possess strong engineering fundamentals, programming knowledge, analytical thinking, problem-solving abilities, and a willingness to learn emerging technologies.
Key Responsibilities
1. Engineering Design & Development
Assist in designing, developing, and testing engineering products and technology solutions.
Support engineering teams in product development and technical implementation.
Participate in technical requirement analysis and feasibility studies.
Assist in preparing engineering designs, specifications, and documentation.
Identify technical issues and support troubleshooting activities.
Collaborate with senior engineers to improve product functionality and reliability.
2. Embedded Systems & Firmware Development
Assist in developing embedded software and firmware for microcontroller-based systems.
Write and debug basic programs using Embedded C, C, or C++.
Support microcontroller programming and hardware-software integration.
Work with embedded platforms such as Arduino, ESP32, STM32, or similar development boards.
Assist in interfacing sensors, actuators, and peripheral devices.
Support testing and validation of embedded applications.
Maintain firmware development and testing documentation.
3. Electronics & Hardware Engineering
Assist in understanding electronic circuits, components, and hardware designs.
Support circuit testing, troubleshooting, and validation.
Work with basic analog and digital electronics concepts.
Assist in testing electronic boards and hardware modules.
Use laboratory instruments such as multimeters, oscilloscopes, and power supplies under supervision.
Support hardware debugging and product verification activities.
4. Software & Digital Technology Development
Assist in developing software applications and digital solutions.
Write basic programs using Python, Java, C, or C++ based on project requirements.
Support application testing, debugging, and maintenance.
Assist in integrating software applications with databases and APIs.
Participate in digital transformation and technology automation projects.
Collaborate with software development teams to deliver technical solutions.
5. IoT & Connected Systems
Assist in developing basic Internet of Things (IoT) applications.
Support sensor integration and device communication.
Work with communication protocols such as UART, SPI, I2C, and MQTT.
Assist in collecting and processing data from connected devices.
Support cloud connectivity and device monitoring activities.
Participate in IoT testing and troubleshooting.
6. Testing, Validation & Quality Assurance
Perform basic functional and system testing.
Assist in preparing test plans, test cases, and validation reports.
Identify and document hardware and software defects.
Support debugging and root-cause analysis.
Verify product functionality against technical requirements.
Follow engineering quality standards and testing procedures.
7. Automation &…