Embedded Firmware Intern (Bengaluru)

Embedded Firmware Intern (Bengaluru)

15 Oct
|
GalaxEye Space
|
Bengaluru

15 Oct

GalaxEye Space

Bengaluru

Job highlights

- Experience in debugging complex embedded systems and working in lab environments. Valuable to Have

- BTech,BS,MS,or PhD in EE / CE/CS,or equivalent experience with evidence of exceptional ability

- Experience with Linux kernel and UNIX APIs

- Experience with UML design

- Scripting experience in Python or Perl

- Experience in low-level driver design for SoCs. .

Responsibilities

- Understand system and functional requirements, and translate them into detailed software requirements.

- Design and implement algorithms with acute optimisation for CPU cycles and memory utilisation while meeting rigid real-time deadlines.

- Develop software/firmware from scratch, ensuring highly modular, maintainable, and scalable architectures.

- Build validation frameworks for verifying implemented algorithms.

- Create Software Detailed Design documentation.

- Perform Static Analysis, Unit Testing, and Integration Testing.

- Take complete ownership of assigned tasks from concept to deployment.

- Evaluate third-party software, debug field issues, and conduct peer reviews.

- Collaborate with the hardware team for board bring-up, understanding schematics and hardware interfaces.

- Work with RTOS-based and multi-threaded systems.

- Implement low-level drivers for microcontrollers and SoCs (ADC, PWM, GPIO, Timers, RTC, Flash, EEPROM, etc.).

- Debug and bring up embedded systems using tools such as UARTs, JTAG, oscilloscopes, multimeters, and logic analysers.

- Integrate with FPGAs and work on systems involving AMD Zynq UltraScale SoCs.

- Work with Yocto/PetaLinux build flows and Linux kernel compilation from scratch.

- Develop using build systems such as CMake,



and ensure smooth build and integration workflows.

- Work on low-level driver design for high-speed HW/SW interfaces.

- Apply strong debugging, analytical, verification, and validation skills for embedded systems.

Requirements

- B.Tech, BS, MS, or PhD in EE/CE/CS, or equivalent experience with evidence of exceptional ability.

- Strong understanding of embedded system constraints versus software platform design trade-offs.

- Proficiency in C and C++, compilers, and build source control tools.

- Solid understanding of computer architecture, particularly HW/SW interfaces for high-speed communication.

- Experience with Linux kernel and UNIX APIs.

- Working knowledge of emulation systems, build automation, and virtual platforms.

- Familiarity with parallel or SIMD programming.

- Experience in debugging complex embedded systems and working in lab environments.

Good to Have

- Knowledge of Agile/Scrum methodology.

- Experience with UML design.

- Scripting experience in Python or Perl.

- Background in mechatronics, robotics, or avionics systems.

- Experience in low-level driver design for SoCs.

Personality Traits

- Excellent creative thinking and attention to detail.

- Strong ownership mindset with the ability to work independently and in distributed teams.

- Eagerness to learn and stay updated with the latest industry advancements.

- Ability to work under deadlines in dynamic environments.

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

📌 Embedded Firmware Intern (Bengaluru)
🏢 GalaxEye Space
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware intern (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware intern (bengaluru) / bengaluru