Junior Software Engineer (Embedded, R&D)
Angamaly, Ernakulam
2.6 LPA
Looking for highly motivated Junior Software Engineers eager to kick-start your career by contributing to world-class research and development.
The candidate must have a knack for C-like languages and a foundational understanding of hardware.
If you're looking to be part of something big and build innovative technology, we want to hear from you!
This role is a unique opportunity to bridge the gap between software and hardware.
You will be instrumental in developing and testing firmware and software for cutting-edge embedded systems,
directly contributing to innovative solutions that will shape the future of our industry.
Key Responsibilities
- Design, develop, and test high-quality C/C++ code for microcontrollers and embedded platforms.
- Collaborate with senior engineers and hardware teams to integrate software with electronic components and systems.
- Debug and resolve issues related to both software and hardware interaction.
- Contribute to all phases of the R&D lifecycle, from initial concept to deployment.
- Maintain clear, concise documentation of code, design specifications, and test procedures.
Required Qualifications
- Experience: 0-2 years of professional or significant project experience in software development.
- Coding Proficiency: Strong proficiency in at least one C-like language (C, C++, Java, C#).
- Electronics Knowledge: Basic understanding of electronics and digital electronics principles.
- Hardware Familiarity: Working knowledge of microcontrollers (e.g., PIC, AVR, ARM) architecture and programming concepts.
- Willingness to learn and adapt to new technologies and challenges.
Preferred Qualification:
- Language Preference: Strong, demonstrated practical experience with the C language.
- Hardware Skills: Ability to read and interpret basic circuit diagrams.
- Design Skills: Basic Proficiency in any CAD software.
- Mindset: A strong desire to be part of something big and contribute to world-class research and development.