About Us -
ideaForge is a leading pioneer in India’s Unmanned Aircraft Systems (UAS) market with widespread deployment across the country.
Its drones support surveillance and mapping, with one UAV taking off every five minutes on average. Ranked 3rd globally in dual-use drone manufacturing (civil and defense), it has enabled over 8,50,000 successful flights. With strong in-house design and innovation, it delivers reliable, mission-focused UAV solutions tailored to customer needs.
Role Overview -
An Embedded Engineer will be responsible for developing and integrating communication systems such as CAN, RS-485, UART, RS-232 bus for propulsion and avionics components. The role involves system integration, testing, debugging, and ensuring reliable communication between different systems.
Designation - Junior Engineer
Experience - 1 to 3 years
Qualification - Bachelor’s or Master’s degree in Electronics & Communication Engineering (ECE) / Electrical Engineering / Embedded Systems or related field.
Location - Marathalli / KIADB Aerospace Park, Bengaluru
Key Responsibilities -
-
Develop and implement CAN bus interface for ESCs and avionics systems such as mission computer, autopilot, LiDARs, GNSS, ADS-B, SATCOM etc.
-
Support GUI development by interpreting CAN, RS-485, UART, RS-232 data and signals.
-
Integrate ESC with motor systems and ensure smooth communication.
-
Set up and test propulsion systems on thrust rigs.
-
Develop and configure CAN, RS-485, UART, RS-232 communication for avionics components.
-
Understand and support avionics system architecture.
-
Debug and validate CAN, RS-485, UART, RS-232 communication to ensure reliability.
-
Understand and support other communication protocols like UART, SPI, I2C and Ethernet.
Key Skills -
-
Good understanding of CAN protocol and related tools
-
Hands-on experience with CAN tools (e.g., CANalyzer, CANoe or similar)
-
Experience in debugging communication systems
-
Understanding of communication protocols like UART, SPI, RS232, RS485 and Ethernet
-
Ability to read and understand technical data (like DBC files)
-
Knowledge of DBC file interpretation and CAN signal mapping
-
Basic understanding of embedded systems, avionics systems and architecture
-
Experience in embedded software development and debugging
-
Programming language skills in Python, C/C++ and Rust
-
Ability to integrate avionics systems on aircraft and test systems
-
Familiarity with motor controllers and ESC integration
-
Experience working with test setups or hardware rigs (like thrust rigs)
-
Exposure to real-time data monitoring and GUI tools
-
Medium level of knowledge of MS Office tools such as Word, Excel and PowerPoint
-
Good documentation skills for system design, communication interfaces, and reporting
-
Strong problem-solving ability, analytical thinking, and logical reasoning
-
Good communication skills (verbal and written)
-
Ability to work in a team and collaborate with cross-functional teams
-
Attention to detail while working on technical systems
-
Ability to learn quickly and adapt to new technologies
-
Good time management and ability to meet deadlines
-
Ability to handle pressure and work in a fast-paced environment
-
Proactive attitude and ownership of assigned tasks
WHY JOIN US ?! -
️ Welcome Moment – Share a meal with your loved ones before you officially join—on us.
Family First – Maternity, paternity, and special moments that include your loved ones.
Health & Well-being – Comprehensive medical cover, counselling, and wellness support.
Learn & Grow – Continuous training, workshops, and internal mobility opportunities.
Innovation Matters – Your ideas are recognized, rewarded, and supported.
Recognition & Rewards – We celebrate your wins, big and small.
️ Tailored Leave Policies – Life happens. Our flexible leave policies support you in balancing both personal and professional milestones.
Relocation Support –Moving to join us? We’ve got your back with relocation support to make your transition seamless.
Beyond Work – CSR opportunities that let you create real-world impact.