AI/ML Embedded Software Developer

4 days ago


Udaipur, Rajasthan, India beBeeEmbeddedSoftware Full time ₹ 80,00,000 - ₹ 1,60,00,000
Job Overview:
A pioneering Embedded Software Engineer is needed to join our dynamic team. As a key member, you will play a vital role in shaping the future of real-time satellite intelligence.

Key Responsibilities:
- Design and implement embedded software solutions for AI/ML workloads on NVIDIA, Xilinx, and Microchip platforms.
- Configure and manage Linux environments (Ubuntu and custom distributions), including kernel modules, system tuning, cross-compilation, and deployment scripts.
- Integrate ML models into embedded systems; collaborate with Data Science teams to enable deployment on resource-constrained hardware.
- Develop, test, and optimize Dockerized applications for AI/ML workloads, ensuring portability, efficiency, and compliance with partner satellite company requirements.

Requirements:
- Bachelor's/Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
- 3–8 years of hands-on experience in embedded software development.
- Proficiency in C, C++, and Python.
- Deep knowledge of Linux (system internals, drivers, kernel tuning).
- Proven experience with Docker and containerized workflows.
- Experience with NVIDIA Jetson, CUDA, TensorRT, and Xilinx Vitis AI / OpenCL.
- Familiarity with edge AI/ML workloads, model deployment, and performance optimization.
- Strong debugging, problem-solving, and communication skills.
- Ability to work independently in a remote-first environment, coordinating across time zones.

Preferred Qualifications:
- Networking & Protocols: Knowledge of embedded networking (TCP/IP, UDP, MQTT, gRPC), especially for low-bandwidth or intermittent links.
- Security & Encryption: Familiarity with secure boot, encryption standards, and container security (bonus if experience with Post-Quantum Cryptography concepts).
- Cross-Platform Development: Experience with ARM/x86 toolchains, cross-compilation, and Yocto/OpenEmbedded.
- Performance Optimization: Ability to profile embedded workloads and optimize for power, latency, and throughput constraints.
- Scripting & Automation: Bash, Python, and Ansible (good to have) for automating builds, deployments, and system monitoring.
- Debugging & Profiling Tools: GDB, Valgrind, perf, Nsight, and similar tools for low-level performance analysis.

Why Work with Us:
- Collaborate with a talented team of engineers, scientists, and product leaders building innovative technology.
- Enjoy the flexibility of a remote-first culture while making a global impact.

Equal Opportunity Employment:
  • AI/ML Innovator

    6 days ago


    Udaipur, Rajasthan, India beBeeMachine Full time ₹ 1,50,00,000 - ₹ 2,00,00,000

    Unlocking AI PotentialWe're seeking a skilled AI/ML expert to drive innovation and collaboration.Your Impact:Create cutting-edge models that enhance user experiences and drive business growth.Experiment with emerging technologies like LLMs, embeddings, and recommendation systems to build smarter conversations.Pioneering vision and strategy through close...


  • Udaipur, Rajasthan, India beBeeEmbedded Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    Job Title: Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team.The ideal candidate will have a strong understanding of hardware and software interactions, as well as experience with microcontrollers and embedded platforms.This role is responsible for designing, developing, and debugging embedded software for...


  • Udaipur, Rajasthan, India beBeeEmbeddedSoftwareDeveloper Full time ₹ 12,00,000 - ₹ 25,00,000

    Job Title: Embedded EngineerWe are seeking a skilled Embedded Software Developer to design and develop innovative solutions for our embedded systems.Key Responsibilities:Design, develop, and test Linux device drivers (USB, SPI, I2C, UART, Ethernet) with high performance and reliability.Perform thorough board bring-up, hardware validation, and debugging using...


  • Udaipur, Rajasthan, India beBeeMachineLearning Full time ₹ 18,00,000 - ₹ 24,00,000

    Job Overview:">">We are seeking a highly motivated and detail-oriented Technical Intern to collaborate with our research and engineering team.">The selected candidate will be responsible for designing, building, and optimizing AI/ML models, implementing and testing algorithms in Python, and applying Data Structures and Algorithms concepts to optimize code...


  • Udaipur, Rajasthan, India beBeeLinux Full time ₹ 1,80,00,000 - ₹ 2,50,00,000

    System Engineer for AI/ML InfrastructureWe are seeking an experienced system engineer to join our team, focusing on the implementation and management of Linux servers optimized for AI/ML workloads.Main Responsibilities:Deploy and maintain robust Linux environments optimized for high-performance computing tasks.Implement Kubernetes clusters across various...


  • Udaipur, Rajasthan, India beBeeAIENGINEER Full time US$ 1,50,000 - US$ 1,80,000

    Senior AI/ML Engineer OpportunityWe are seeking a highly creative and hands-on Senior AI/ML Engineer to join our dynamic team.This is not just another modeling role. We need a problem-solver who thrives on building from the ground up—someone passionate about designing agent-driven architectures and inventing new frameworks to solve real-world problems.If...


  • Udaipur, Rajasthan, India beBeeSoftwareDevelopment Full time ₹ 8,00,000 - ₹ 12,00,000

    This role presents an exceptional opportunity to contribute to the development of innovative AI and ML solutions in interconnect design.Job DescriptionAs a Software Engineer Intern, you will work on AI and ML pipelines, utilizing Python for back-end development and React for front-end web development.Main Responsibilities:Contribute to the development of AI...


  • Udaipur, Rajasthan, India beBeeAiMlEngineer Full time ₹ 40,00,000 - ₹ 70,00,000

    Job Description:">We are seeking a talented AI/ML Engineer to join our team. As an AI/ML Engineer, you will play a crucial role in designing, building, and deploying AI/ML models for financial services applications.">Key Responsibilities:">">Design, build, and deploy AI/ML models for financial services applications">Work with Large Language Models (LLMs) to...


  • Udaipur, Rajasthan, India beBeeEmbeddedSystems Full time ₹ 20,00,000 - ₹ 24,00,000

    **Job Title:** Embedded Systems Specialist - Smart Camera PlatformAs a key member of our engineering team, you will play a crucial role in designing and developing cutting-edge embedded systems for a leading-edge smart camera platform. Your expertise in low-power operation, sleep modes, and battery monitoring will be essential in creating innovative...


  • Udaipur, Rajasthan, India beBeeArtificialIntelligence Full time ₹ 90,00,000 - ₹ 1,20,00,000

    Job DescriptionThe ideal candidate should have a strong background in AI/ML model development and deployment, including Large Language Models (LLMs) and Agentic AI architectures.Proficient in Python frameworks and libraries such as TensorFlow with extensive hands-on experience.Familiarity with cloud platforms like Google Cloud Platform (GCP) and Microsoft...