Firmware Engineer Internship

Firmware Engineer
Start Date
Starts immediatelyImmediately
Duration
3 Months
Stipend
₹ 20,000 /month
APPLY BY
23 May' 24
Posted 1 week ago
Internship with job offer

About the internship

We are looking for an experienced embedded software engineer with a strong background in ESP32 microcontroller programming, ESP-IDF, CMake, and a deep understanding of the C programming language. The ideal candidate will have hands-on experience in developing embedded systems, firmware, and applications for ESP32-based projects. Additionally, they should possess a thorough understanding of the compilation and linking processes, as well as the execution of instructions by the processor.

Selected intern's day-to-day responsibilities include:

1. Develop and maintain embedded software solutions for ESP32-based applications
2. Design, implement, and debug firmware and drivers for various peripherals and sensors
3. Utilize ESP-IDF and CMake for project configuration, build, and deployment
4. Optimize code for memory and performance constraints while ensuring reliability and stability
5. Conduct thorough testing and validation of software components to ensure functionality and compatibility
6. Provide technical guidance and support to junior engineers as needed
7. Stay up-to-date with emerging technologies and industry trends in embedded systems development

Skill(s) required

ARM Microcontroller
Earn certifications in these skills

Who can apply

Only those candidates can apply who:

1. are available for full time (in-office) internship

2. can start the internship between 8th May'24 and 12th Jun'24

3. are available for duration of 3 months

4. have relevant skills and interests

* Women wanting to start/restart their career can also apply.

Other requirements

1. A bachelors degree in computer science, electrical engineering, or a related field; a masters degree is also preferred.

2. A minimum of 1 year of experience in embedded software development.

3. Proficiency in the C programming language with a deep understanding of compilation, linking, and execution processes.

4. Prior hands-on experience with ESP32 microcontroller programming and the ESP-IDF framework.

5. Familiarity with CMake for project configuration and build management.

6. The candidate should have fundamental knowledge of electronic components and circuits.

7. The candidates having an electronics project made by themselves would be appreciated.

8. Strong problem-solving skills and the ability to troubleshoot complex embedded systems issues.

9. Excellent communication and teamwork abilities.

10. Prior experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA) is a plus.

Perks

Certificate Letter of recommendation Informal dress code Job offer

Number of openings

1

About Marbles Health

Marbles is a brain health startup built in India, supported by the Department of Biotechnology, Government of India, and AIIMS New Delhi, delivering medication-adjunctive treatment and management solutions for different brain health conditions.

Our flagship product, EASE (executive functioning and affective salience through stimulation and EEG), ensures a faster and safer treatment response for MDD (major depressive disorder).

Marbles Application is a brain strength platform providing expert support, including psychotherapy and guided sessions for cognitive, emotional, and lifestyle restructuring.

We are a team of experts and enthusiasts working day in and day out, uncovering everything there is to understand about the powers of your brain. Cutting-edge technology, neurosciences, psychology, and AI, fueled by the wisdom of breathwork and movement therapy, so you can unlock true brain strength.
Activity on Internshala
Hiring since May 2024
1 opportunity posted
Sign up to continue

OR

By signing up, you agree to our Terms and Conditions.