Embedded Software Engineer
Hireginie
Apply Now
Bengaluru, Karnataka, India Full Time  • Mid level Posted 1 Week, 3 Days ago in.linkedin.com
cplusplus python esp32
About the Job
Our Client:

We are a technology-driven aerospace and robotics organization engaged in the research, development and manufacturing of advanced unmanned aerial systems. Our work spans hybrid VTOL platforms, composite structures, precision engineering and next-generation manufacturing processes. With a strong focus on innovation, reliability and engineering excellence we are building high-performance UAV solutions for diverse industrial and strategic applications.

Title: Embedded Software Engineer
Location: Bangalore
Education: Bachelor’s/Master’s degree in Computer, Electronics, Electrical Engineering or related field
Experience: 2+ Years
About the Role:

As an Embedded Software Engineer specializing in the UAV (Unmanned Aerial Vehicle) domain, your primary responsibility will be the design, development, and testing of software and hardware systems for secure, and scalable avionics. Additionally, you will collaborate with cross functional teams to ensure seamless integration with your systems. You will also collaborate with other cross-functional teams, including network experts, and product designers, to create cutting-edge UAV technologies and solutions.

Roles & Responsibilities:
  • Embedded Systems Architecture Design: Contribute to the design and development of new software system architectures from scratch to create secure, efficient, reliable, scalable, and maintainable solutions.
  • Testing and Validation: Develop comprehensive test plans and perform rigorous testing of the software solutions created, both in engineering and field environments. Conduct performance testing, and compliance testing to ensure reliability, safety, and adherence to quality standards.
  • Technical Documentation Preparation of high-quality technical documentation (Design, analysis, and testing reports)
  • Design reports.
  • Test matrices.
  • Test analysis reports.
  • Detailed diagrams.
Additional Functions:
  • Collaboration and Communication: Collaborate effectively with multidisciplinary teams, including software engineers, avionics experts, flight mechanics specialists, and product designers.
  • Communicate project progress, challenges, and recommendations to stakeholders in a clear and concise manner.
  • Coordinate and manage project schedules, deliverables, and resources to ensure timely completion of milestones.
Requirement:
  • Strong understanding of Object-Oriented Programming and related principles.
  • Strong Operating Systems fundamentals.
  • Proficiency in C, C++, Python, and strong fundamentals in programming to adapt to new languages if required.
  • Strong understanding of and experience in Real Time Operating Systems.
  • Low level understanding of system design and development.
  • Experience in working with different microcontroller families such as STM32 and ESP32.
  • Experience in working with Embedded Linux Systems is a plus.
  • Experience in working with open-source autopilot stacks such as Ardupilot and PX4 is desirable.
  • Strong knowledge of low-level communication protocols such as I2C, SPI, UART and CAN.
  • Proficiency with Git, and CI/CD pipelines.
  • Experience in unit testing, hardware-in-loop testing and system level integration testing.
  • Solid understanding of Computer Networks
  • Strong networking fundamentals, with good grasp on network security principles
  • Familiarity with UAV specific application protocols such as MAVLINK and UAVCAN.
  • Experience with optimization techniques to minimize performance costs in resource constrained applications.
  • Familiarity with bootloaders (U-Boot), device trees, system initialization (systemd), and peripheral integration.
  • Excellent problem-solving skills and ability to think analytically.
  • Strong attention to detail and accuracy in avionics system design and documentation.
  • Ability to collaborate effectively and provide technical support to different teams when called upon to do so.
  • Adaptability and flexibility to work in a fast-paced and evolving UAV development environment.
About Hireginie:

Hireginie is a prominent talent search company specializing in connecting top talent with leading organizations. We are committed to excellence and offer customized recruitment solutions across industries, ensuring a seamless and transparent hiring process. Our mission is to empower both clients and candidates by matching the right talent with the right opportunities, fostering growth and success for all.

About Hireginie
Bengaluru, Karnataka, India
Staffing and Recruiting
cplusplus python esp32
Upskilling Program
PM Residency Program

Become a Product Manager at Interviewhood for 3 months. Gain real PM experience and build your portfolio.

Learn more
Career Success Tools
Interview Prep
Question Bank

Build structured answers, practice with flashcards, and ace interviews with confidence.

  • Multi-tagging system
  • Answer templates
  • Flashcard mode
Start Preparing
Popular
Job Tracker

Organize applications, track interview progress, and land jobs faster with a visual Kanban board.

  • 7-stage Kanban board
  • Drag-and-drop
  • Activity timeline
Start Tracking
Career Planning
Career Planner

Assess your situation, explore directions, set goals, and take action with confidence.

  • Self-assessment
  • Direction explorer
  • Goal setting
Start Planning
Productivity
Task Manager

Get more done, stress less. Combine tasks, goals, and habits to stay organized and achieve career success.

  • Task management
  • Goal tracking
  • Habit streaks
Start Organizing
Reflection
Journal

Reflect daily, grow faster. Document wins, learn from failures, and build career confidence.

  • Log wins
  • Track failures
  • Capture learnings
Start Journaling
Networking
Networking CRM

Build relationships, win business. Manage leads, track follow-ups, and convert connections into opportunities.

  • 6-stage pipeline
  • Drag-and-drop
  • Follow-up tracking
Start Managing
Career Path
Career Map Generator

See where your career can go. AI-powered visualization showing multiple paths and required skills.

  • Multiple career paths
  • Mark current position
  • Skills per level
Create Your Map
Branding
Personal Brand Manager

Stop blending in, start standing out. Define your unique value and build a memorable brand.

  • 14-field framework
  • Visual canvas
  • PDF export
Start Building
Learning
Learning Plan Generator

Stop guessing what to learn. AI-powered roadmaps that identify skill gaps and create personalized plans.

  • AI-powered analysis
  • Skill gap detection
  • Curated resources
Create Your Plan
Resume Tools
Bullet Point Generator

Stop listing duties, start showcasing impact. AI-powered bullets that transform work experience into achievements.

  • 5 competency categories
  • AI-powered generation
  • One-click copy
Start Generating
Done