Cutshort logo
For Employers
Samtel Avionics Limited logo
Embedded Software Developer
Embedded Software Developer

Embedded Software Developer at Samtel Avionics Limited · Gurugram · 5 - 8 years · ₹12L - ₹18L / yr · Profitable · Posted 8 Sep 2026

Samtel Avionics Limited's logo

Embedded Software Developer

Shubham Agnihotri's profile picture
Posted by Shubham Agnihotri
5 - 8 yrs
₹12L - ₹18L / yr
Gurugram
Skills
skill iconC++
skill iconPython
RTOS
EMI
Embedded C
Hardware-in-the-loop simulation

Role: Software Developer

Employment Type: Full Time

Location: Gurugram, India

Educational Qualification: BE/BTech/ M.Tech / MS in Software Engineer

Work Experience: 6-8+ years of relevant work experience



Role Description:

Design and develop software for satellite systems, including onboard flight software and ground segment applications, ensuring reliability and real-time performance. Collaborate with hardware, AOCS, and mission teams to implement, test, and integrate software across the mission lifecycle. Support verification, validation, and in-orbit operations for robust and mission-critical performance.


Responsibilities & Duties:

  • Design, develop, and maintain onboard flight software (FSW) and ground segment applications for satellite missions
  • Develop real-time, embedded software for spacecraft subsystems (AOCS, EPS, payload, communication)
  • Implement software in languages such as C/C++, Python, and embedded C for high-reliability systems
  • Design software architecture, modules, and interfaces aligned with system requirements and mission objectives
  • Develop drivers and low-level firmware for hardware interfaces (SPI, I2C, UART, CAN, SpaceWire, Ethernet)
  • Work with real-time operating systems (RTOS) such as FreeRTOS or equivalent
  • Implement communication protocols for telemetry, telecommand, and data handling
  • Collaborate with hardware, AOCS, RF, and systems teams for seamless hardware-software integration
  • Develop simulation tools, test scripts, and automation frameworks using Python or MATLAB
  • Perform software verification and validation (V&V), including unit testing, integration testing, and system testing
  • Develop and execute Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) test environments
  • Perform code reviews, static analysis, and debugging to ensure reliability and performance
  • Optimize software for real-time performance, memory usage, and fault tolerance
  • Implement fault detection, isolation, and recovery mechanisms
  • Support integration, system testing, and environmental testing (EMI/EMC, thermal vacuum, vibration)
  • Develop and maintain technical documentation (design documents, interface control documents, test reports)
  • Participate in design reviews (SRR, PDR, CDR, TRR) and technical discussions
  • Support launch operations, commissioning, and in-orbit software updates and anomaly resolution
  • Utilize version control and collaboration tools such as Git
  • Work within structured development processes (Agile/Waterfall/Sprint) and configuration management systems
  • Troubleshoot software and system-level issues and perform root cause analysis

 

Desirable Skills & Certifications:

  • Strong proficiency in C/C++ and Python for embedded and system-level software development
  • Experience with real-time operating systems such as FreeRTOS or equivalent RTOS platforms
  • Familiarity with spacecraft communication protocols (UART, SPI, I2C, CAN, SpaceWire, Ethernet) and telemetry/telecommand systems
  • Experience in Software-in-the-Loop (SIL), Hardware-in-the-Loop (HIL), and simulation-based verification
  • Knowledge of space software standards and practices (ECSS, NASA, ISRO, MISRA C guidelines)
  • Proficiency in version control and development workflows using Git and CI/CD practices
  • Understanding of embedded systems, firmware development, and hardware-software integration

 

Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Samtel Avionics Limited

Founded :
2005
Type :
Product
Size :
100-500
Stage :
Profitable

About

Samtel is an approx. five-decade old Group with a presence in various domains including Defence & Avionics, Real Estate and Education. The Group has a well-established history of being India's largest integrated manufacturer of a wide range of displays for consumer electronics, television, industrial, medical and professional applications, and recently - avionics. Today, Samtel is proud of its strong design and development skills and is a dependable player with excellent technological capabilities and a long-term commitment to the indigenous manufacturing industry.
Read more

Company social profiles

N/A

Similar jobs (10)

Rampwork
amit verma
Posted by amit verma
Remote only
5 - 15 yrs
₹30L - ₹50L / yr
skill iconGo Programming (Golang)
skill iconNodeJS (Node.js)
skill iconJava
skill iconC++
skill iconRust

Sr. Software Engineer


Job Type: Contractor (~15 hrs a week)


Location: Remote


Schedule: Flexible, you pick the hours and days (including weekends if desired)


Job Summary: In this role, you'll apply your expertise to help train next-generation AI systems. Your work will shape how models learn, reason, and perform through high-quality, real-world input. No prior experience in AI is required — your domain knowledge is what matters.


You'll create realistic, interesting and challenging coding tasks for AI to solve involving feature implementation and bug fixes, and implement deterministic verifiers that accept reasonable valid solutions and reject everything else.



What we're looking for

  1. Strong backend experience in Java, Node.js, Go, Rust, Typescript, Python, C++ or similar
  2. A track record building scalable services and APIs
  3. Comfort with debugging, performance work and automated testing
  4. Solid code review instincts
  5. A strong testing background is a big plus — experience designing test strategy, building and maintaining large test suites, diagnosing flaky tests, or raising the testing bar on a team.


Preferred Qualifications

  1. Proven experience in backend development, with a track record of delivering high-quality and performant projects.
  2. Demonstrated success in identifying and resolving software bugs and system bottlenecks.
  3. Experience with codebase refactoring and implementing complex features in large-scale applications.
  4. Strong understanding of algorithms, data structures, and foundational computer science concepts.
  5. Excellent analytical, problem-solving, and technical communication skills.


A note on the process: our interview and assessment stages are designed to see how you think, so we ask that you complete them without outside assistance. The same applies once you're on the project — the value of the work comes from your own judgment.


Process:

  1. Apply to the role, filling out the screening questions
  2. Complete AI Interview (approx. 30 minutes)
  3. Technical Assessment (Tentative)
  4. Hiring Manager review


Read more
100network
100network
Agency job
via TalentXO by tabbasum shaikh
Bengaluru (Bangalore)
5 - 8 yrs
₹30L - ₹40L / yr
Linux
pthreads
Sockets
TCP/IP
skill iconPython
+6 more

About Company

We are building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings.

About the Role

We are looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.

On-site, Bengaluru

Responsibilities

  • Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
  • Configure and manage Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
  • Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
  • Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
  • Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
  • Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
  • Establish and enforce best practices around Git workflows, branching strategies, and code review.
  • Lead and mentor a small platform engineering team — set technical direction, conduct code reviews, and drive execution.

Requirements

All candidates must demonstrate solid, hands-on competency in every item listed below.

  • Linux systems programming in C
  • File I/O — read, write, seek, memory-mapped files
  • Multi-threading — pthreads, mutexes, condition variables, thread safety
  • Socket communication — TCP/UDP sockets, select/poll/epoll
  • Basic data structures & algorithms — stack, heap, queue, linked list
  • General comprehension ability — reading technical manuals, datasheets, and RFCs
  • Python scripting
  • Bash scripting
  • Git — CLI usage, branching, merging, rebasing, conflict resolution
  • Standard UML diagrams — flowchart, sequence diagram, deployment diagram
  • Windowless text editor — vim, nano, or equivalent

Strong Advantage

  • C++ programming — C++17, OOP, templates, STL
  • Common network protocols — DHCP, ARP, TCP, UDP, DNS
  • Network configuration — routers, switches, VLANs, subnetting
  • Server-client application architecture
  • P2P vs. centralised communication — DDS vs. MQTT
  • Database management — SQL vs. NoSQL, schema design
  • Network security — checksums (CRC, MD5, SHA), public-key encryption, digital signatures
  • ROS2 framework — pub/sub, services, actions, lifecycle nodes, DDS transport
  • CMake build system — targets, find_package, CTest integration
  • Docker — Dockerfiles, docker-compose, remote image registries

Must-haves (non-negotiable)

  • Strong Linux systems programming in C — multi-threading (pthreads), socket communication (TCP/UDP, epoll), and file I/O
  • Hands-on experience with CI/CD pipelines (ArgoCD, GitHub Actions) and Docker-based deployments
  • Networking expertise — TCP/IP stack, DHCP, DNS, iptables, inter-device communication
  • Proficiency in Python and Bash scripting for fleet management and diagnostics
  • ROS2 experience (pub/sub, DDS, lifecycle nodes) is a strong advantage



    Read more
    Leading provider of Capital Market solutions in India
    Leading provider of Capital Market solutions in India
    Agency job
    via HyrHub by Neha Koshy
    Bengaluru (Bangalore), Mumbai
    4 - 8 yrs
    ₹19L - ₹23L / yr
    skill iconC++
    STL
    Multithreading
    Socket Programming
    Object Oriented Programming (OOPs)
    +1 more

    Qualifications & Requirements:

    • 4+ years of experience in C++ application development.
    • Hands-on experience with C++11 or above.
    • Strong knowledge of object-oriented programming and software design.
    • Deep understanding of STL, multi-threading, socket programming, and data structures.
    • Solid grasp of Linux development and debugging techniques.
    • Proficient in using GCC, GDB, and Makefile.
    • Familiarity with Valgrind and similar analysis tools.
    • Experience with version control tools like Git.
    • Experience writing and maintaining automated tests.
    • Experience in capital markets/trading domain is a plus.


    Skills:

    • Strong problem-solving and analytical thinking.
    • Clear and effective communication.
    • Self-driven with the ability to work independently.
    • Passionate about high-quality software and strong engineering practices.
    • Comfortable working in a fast-paced, collaborative environment.
    Read more
    Metron Security Private Limited
    Chanchal Kale
    Posted by Chanchal Kale
    Pune, Bengaluru (Bangalore)
    7 - 12 yrs
    ₹10L - ₹20L / yr
    skill iconPython
    skill iconNodeJS (Node.js)
    Integration
    Team Management
    MERN Stack
    +6 more

    About the company

    Metron Security provides automation and integration services to leading Cyber Security companies. Our engineering team works on leading security platforms including - Splunk, IBM’s QRadar, ServiceNow, Crowdstrike, Cybereason, and other SIEM and SOAR platforms. 


    Software Engineer is a challenging role within Cyber Security Engineering integration development. The role involves developing a product/service that achieves high-performance data exchange between two or more Cyber Security platforms. A Software Engineer is at the core of the evolution process and is responsible for the End-to-End delivery of the project, right from getting the requirements from customers to deploying the project for them on-prem or on the cloud, depending on the nature of the project. We follow the best practices of engineering and keep evolving. We are agile. 


    Each integration needs reskilling yourself with the required technology for that project. If you are passionate about programming and believe in the best practices of software engineering, the following are the skills we are looking for: 

    ● Developer-centric culture - No bureaucracy or red tape. 

    ● Chance to work on 200+ security platforms. 

    ● Opportunity to engage with end-users (customers) and just a cog in the wheel.


    About the role

    We are looking for passionate developers with 4-7 years of experience in software development to join the Metron Security team as Software Engineers. 


    Mandatory Skills 

    • 6+ years of experience in software engineering, with a proven track record of leading engineering teams and mentoring junior developers. 
    • Expertise in at least one or two Object-Oriented Programming language (Python, typescript, Java,Node.js,Angular, react.js C#, C++) . 
    • Good knowledge of Data Structure and its correct usage. 
    • Oversee code reviews, ensuring adherence to best practices and maintaining high code quality standards. 
    • Imbibe and maintain a strong customer delight attitude while designing and building products/services.


    Other Requirements 

    • Open to learn any new software development skill if needed for the project.
    • Alignment and utilisation of the core enterprise technology stacks and integration capabilities throughout the transition states. 
    • Participate in planning, definition, and high-level design of the solution and exploration of solution alternatives. 
    • Define, explore, and support the implementation of enablers to evolve solution intent, working directly with Agile teams to implement them. 
    • Good knowledge of the implications of Cyber Security on production.
    • Experience in architecting & estimating deep technical custom solutions & integrations. 
    • Manage the customer to ensure we have a continuous flow of work from them so that the team has enough work for at least a month. 
    • Mentor and coach team members, providing technical guidance and fostering professional development. 


    Added advantage: 

    • Experience in the Cyber Security domain.
    • Experience in developing software using web technologies. 
    • Experience in handling a project from start to end. 
    • Hands-on experience in an Agile Development project and in writing and estimating User Stories. 
    • Contribution to open source - Please share your link in the application/resume if any.


    Read more
    Incubyte
    at Incubyte
    4 recruiters
    Monika VarshiniP
    Posted by Monika VarshiniP
    Remote only
    5 - 8 yrs
    Best in industry
    skill iconPython
    skill iconReact.js
    Artificial Intelligence (AI)

    About Us


    We believe the future of software development is AI-native — where engineers operate at a higher level of abstraction and quality remains non-negotiable. 

    Incubyte is a software craft consultancy where the “how” of building software matters as much as the “what”.  

    We partner with companies of all sizes, from helping enterprises build, scale, and modernize to early-stage founders bring their ideas to life. 

    Our engineers operate in an AI-native development model, using AI as a collaborator across the SDLC to accelerate development while upholding the discipline of software craftsmanship. Guided by Software Craftsmanship and Extreme Programming practices, we build reliable, maintainable, and scalable systems with speed, without compromising quality. If this way of building software resonates with you, we’d like to talk. 


    Our Guiding Principles 


    These principles define how we work at Incubyte. They are non-negotiable. 


    Relentless Pursuit of Quality with Pragmatism 


      We build high-quality systems without losing sight of delivery. 


    Extreme Ownership 


      We take responsibility end-to-end for decisions, execution, and outcomes. 


    Proactive Collaboration 


      We collaborate closely, challenge each other, and solve problems together. 


    Active Pursuit of Mastery 


      We continuously improve our craft and raise our bar. 


    Invite, Give, and Act on Feedback 


    We seek, give, and act on feedback to get better every day. 


    Ensuring Client Success 


    We act as trusted partners and focus on real outcomes, not just output. 


    Job Description


    This is a remote position.


    Experience Level


    This role is ideal for engineers with total 5+ years of experience with a proven track record of shipping complex projects successfully.

    An experienced individual contributor and leader who thrives in large, complex projects with widespread impact.


    What You’ll Do as a Software Craftsperson 


    • Design and build high-quality, maintainable systems using disciplined engineering practices such as TDD, continuous refactoring, and pair programming 
    • Operate in an AI-native development model, using AI as a collaborator to explore architecture and design, accelerate development, and continuously improve systems while applying strong judgment to ensure that speed never compromises quality. 
    • Take end-to-end ownership of outcomes from problem understanding and system design to implementation, deployment, and operation in production 
    • Make thoughtful design decisions that balance simplicity, scalability, and long-term maintainability in real-world systems 
    • Maintain a high bar for engineering quality through rigorous testing, code reviews, and continuous feedback 
    • Investigate and resolve production issues, and implement systemic improvements to prevent recurrence 
    • Work directly with clients, navigate ambiguity, and translate business problems into well-designed technical solutions 
    • Contribute to improving team practices, tooling, and systems to raise the overall quality and effectiveness of engineering 



    Requirements


    What You’ll Bring 


    • 5+ years of experience building high-quality, production systems (flexible based on demonstrated capability) 
    • Strong fundamentals in software engineering, including object-oriented design, system design, and testing practices such as TDD 
    • Demonstrated ability to build simple, maintainable, and scalable systems with a focus on long-term reliability 
    • Proficiency in one or more modern technologies Python, React, AI, JavaScript, or TypeScript, with the ability to learn new technologies quickly 
    • Deep experience working with Git in collaborative environments, including managing shared codebases, conducting code reviews, and maintaining a high bar for quality 
    • Ability to operate effectively in an AI-native workflow using AI as a collaborator to explore solutions and accelerate development, while applying strong judgment to ensure correctness, quality, and maintainability 
    • Clear thinking and strong problem-solving ability, with the capacity to break down complex problems into simple, well-structured solutions 
    • A strong sense of ownership — you take responsibility for outcomes, care deeply about quality, and are not comfortable shipping work that does not meet your standards.



    Benefits


    Life at Incubyte ​


    We are a remote-first company with structured flexibility. Teams commit to shared rhythms during core hours, ensuring smooth collaboration while maintaining autonomy. Twice a year, we come together in person for a co-working sprint and once a year for a retreat - with all travel expenses covered. 

     

    Our environment is built for crafters: pairing, refactoring, experimenting with AI, and pushing the boundaries of software excellence. We are all lifelong learners, and our work is our passion. 


    Benefits 


    • Dedicated learning & development budget. 
    • Sponsorship for conference talks. 
    • Comprehensive medical & term insurance. 
    • Employee-friendly leave policies. 
    • Home Office fund 
    • Medical Insurance 
    Read more
    LetsIntern
    at LetsIntern
    1 candid answer
    Ashish Singh
    Posted by Ashish Singh
    Remote only
    0 - 1 yrs
    ₹12000 - ₹18000 / mo
    Power Electronics
    Electronics
    Embedded C

    Power Electric Vehicles with embedded software for battery management and autonomous driving.


    What you'll do:

    • Develop BMS algorithms (SOC/SOH estimation)
    • Implement CAN bus communication protocols
    • Code motor control algorithms (FOC, sensorless)
    • Build ADAS features (ultrasonic parking, vision)
    • HIL testing with Vector tools
    • Optimize for automotive-grade reliability (AUTOSAR)

    What we need:

    • C/C++, Embedded Linux/RTOS
    • Microcontroller experience (STM32, NXP)
    • Control systems or automotive interest
    • Debugging skills (oscilloscopes, logic analyzers)

    Future-proof skills:

    • Work on actual EV prototypes
    • Portfolio for Tata, Mahindra EV teams
    • Automotive cybersecurity exposure
    Read more
    Metron Security Private Limited
    Prathamesh Shinde
    Posted by Prathamesh Shinde
    Bengaluru (Bangalore), Pune
    5 - 8 yrs
    Best in industry
    skill iconJava
    skill iconPython
    skill iconNodeJS (Node.js)
    skill iconGo Programming (Golang)

    Location: Pune/Bengaluru


    As a Senior Software Engineer, you will tackle a highly challenging role within our Cyber Security Engineering integration development team. You will be responsible for the End-to-End (E2E) delivery of projects from gathering customer requirements to deploying high-performance data exchange solutions on-prem or in the cloud. We are looking for a Systems-Level Thinker who can seamlessly transition between building complex integrations and architecting high-throughput, low-latency backends. Because each integration may require a different technical approach, we value engineers who love reskilling, following agile best practices, and maintaining an evolving mindset.


    Core Responsibilities


    Technical Leadership and Architecture

    ● Systems Engineering: Design, build, and optimize high-throughput, low-latency backend systems and data-exchange layers.

    ● Architecture and Integration: Participate in planning, defining, and exploring solution alternatives. Architect and estimate deep technical custom solutions and integrations across diverse enterprise tech stacks. ● Stream Processing: Implement event-driven architectures, manage backpressure, and handle real-time state management across security platforms.

    ● Delivery Ownership: Own projects end-to-end, defining and implementing enablers to evolve solution intent directly alongside our Agile teams.


    Team Leadership and Quality

    ● Mentorship: Actively lead, coach, and mentor junior developers, providing technical guidance to foster professional development.

    ● Engineering Excellence: Oversee code reviews, build robust CI/CD pipelines, enforce strict quality checks, and ensure rigorous adherence to coding standards.

    ● Agile Execution: Actively participate in Agile development, including writing, breaking down, and estimating User Stories.


    Customer and Stakeholder Collaboration

    ● Customer Delight: Maintain a strong customer-first attitude while designing, building, and deploying products.

    ● Technical Communication: Articulate complex technical trade-offs clearly to both business stakeholders and engineering teams.

    ● Pipeline Management: Manage customer relationships effectively to ensure a continuous flow of project scope, maintaining clear team backlogs.


    Job Requirements

    ● Experience: 5+ years of proven software engineering experience, with a track record of leading small engineering teams or mentoring junior devs.

    ● High-Throughput Backend Focus: 5+ years of experience engineering robust, real-time backends specifically using Go (Golang) or Java.

    ● Polyglot and Integration Capability: Deep expertise in at least one or two additional languages/frameworks from our ecosystem: Python, TypeScript, Node.js, React.js, Angular, C#, or C++.

    ● Computer Science Fundamentals: Excellent knowledge of complex Data Structures, algorithms, and their correct situational usage.

    ● Adaptability: A passionate programmer who is genuinely open and excited to learn new software development skills as required by changing project demands.


    Bonus / Added Advantages

    ● AI & Intelligent Automation: Hands-on knowledge of AI concepts, Large Language Models (LLMs), and experience building or integrating AI agents to automate complex workflows or security processes.

    ● Cybersecurity Domain: Experience in the cybersecurity space (SIEM, SOAR, or platform security).

    ● Modern Web Tech: Strong experience in developing software using modern web technologies.

    ● E2E Lifecycle: Proven background handling a project completely from discovery to cloud/on-prem deployment.

    ● Open Source: Active contributions to the Open Source community. (Please share your GitHub/GitLab links in your application!)

    Read more
    Zeuron.AI
    at Zeuron.AI
    1 candid answer
    Kavitha Rajan
    Posted by Kavitha Rajan
    Bengaluru (Bangalore)
    1 - 5 yrs
    ₹6L - ₹10L / yr
    skill iconMachine Learning (ML)
    Artificial Intelligence (AI)
    Computer Vision
    skill iconFlutter
    Embedded C
    +2 more

    Job Title: Software/Hardware Engineer (IIT/NIT)

    Location: Bangalore

    Website: https://www.zeuron.ai

    Experience: 1-5Years

    CTC: 6-10 LPA

    No Freshers


    About the Company

    Zeuron.ai is a Bangalore-based deep-tech startup founded in 2019, focused on building brain-inspired computing and AI-driven healthcare solutions. The company combines neuroscience, AI, and gaming to create innovative digital therapeutics and neurotechnology platforms for improving brain health, rehabilitation, and overall well-being.



    The role

    Zeuron.ai is looking for hands-on software engineers who can turn an incomplete brief into reliable, usable software. You will work as an individual contributor, make sound technical decisions and take responsibility for the quality of what you deliver.

    AI coding tools will be part of the workflow. We expect you to understand the underlying software well enough to build and debug without an LLM, then use AI to accelerate implementation, exploration and verification. You remain accountable for the result.


    What you will own

    • End-to-end delivery: clarify requirements, break work into achievable steps, implement features, test them, deploy them and respond to issues after release.

    • Product decisions: understand the user problem, question unclear requirements and explain trade-offs between speed, quality, complexity and maintainability.

    • Reliable software: investigate defects, identify root causes and improve error handling, performance and usability.

    • Engineering continuity: maintain readable code, useful documentation and clear handovers so that others can run, understand and extend your work.


    Engineering expectations

    We value demonstrated building ability, technical reasoning and sound judgement. Tool familiarity should be supported by evidence of software you have actually delivered.

    Software fundamentals

    • Programming: practical fluency in at least one programming language, with an understanding of data structures, control flow, modularity and common complexity trade-offs.

    • Applications and services: understand how interfaces, APIs, business logic and data storage interact. Be able to trace a failure across these boundaries.

    • Data: work with databases, reason about data models and queries, and handle validation, consistency and errors appropriately.

    • Development workflow: use Git confidently, review changes, manage dependencies and keep development and deployment instructions reproducible.

    • Testing and debugging: reproduce failures, form hypotheses, inspect logs and isolate causes. Test important behaviour and edge cases rather than relying on a successful demo.

    • Security and reliability: recognise basic risks around authentication, access control, secrets, input handling and third-party dependencies.


    Build independently. Use AI effectively.

    • Without LLMs: write and modify code, diagnose defects, explain design choices and use documentation to solve unfamiliar problems independently.

    • With AI coding tools: frame tasks clearly, supply relevant context, use generated suggestions selectively and inspect the resulting changes.

    • Verify before accepting: check correctness, integration, security and maintainability. Recognise invented APIs, fragile assumptions and plausible-looking code that does not solve the actual problem.

    • Protect information: use approved tools and handle credentials, proprietary code and user data responsibly.


    Evidence we want to discuss

    Be prepared to walk through a project you contributed to: the problem, your specific contribution, important technical decisions, a difficult bug and how you verified the result. Public repositories or demos are useful where available; do not share confidential material from previous employers.


    Ownership, growth & applying

    How you will work

    • Act as an owner: follow through on agreed deliverables, raise blockers early and communicate progress with concrete evidence.

    • Work with the team: collaborate with product and engineering colleagues, accept review constructively and explain technical choices clearly.

    • Learn with purpose: pick up unfamiliar tools when the problem requires them, while keeping the solution proportionate to the need.

    • Grow through contribution: begin with hands-on individual-contributor responsibility, with potential to take on broader product or team responsibility as delivery, judgement and collaboration develop.


    What strong performance looks like

    Working features that meet agreed requirements; clear reasoning about implementation; defects investigated systematically; code that others can maintain; and AI-assisted work whose quality you can explain and verify.


    Eligibility and compensation

    Experience: 1-5 years of hands-on software development experience only.

    Freshers are not considered.

    Locations: Bengaluru and Belagavi.

    Annual CTC : 6-10 LPA

    The offer will depend on experience, interview performance and growth potential.


    What to expect in the assessment

    Be prepared for a discussion of your previous work, a practical coding or debugging task without LLM assistance, and an assessment of how you use AI coding tools and verify their output. We will also discuss product judgement, ownership and collaboration.

    Read more
    Cere Labs
    Devesh Rajadhyax
    Posted by Devesh Rajadhyax
    Mumbai
    0 - 1 yrs
    ₹3L - ₹4L / yr
    skill iconPython
    skill iconJavascript
    skill iconReact.js
    MySQL
    PyCharm

    About us


    Cere Labs is a Mumbai based company working in the field of Artificial Intelligence. It is a product company that utilizes the latest technologies such as Python, Redis, neo4j, MVC, Docker, Kubernetes to build its AI platform. Cere Labs’ clients are primarily from the Banking and Finance domain in India and US. The company has a great environment for its employees to learn and grow in technology.


    Software Developer


    Job brief


    Cere Labs is seeking to hire a skilled and passionate software developer to help with the development of our current projects and product. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, improve its performance. You will also be involved in writing of the test cases and testing


    To be successful in this role, you will need extensive knowledge of programming languages like Java, Python, Java Script, React. 


    Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design



    Responsibilities


    • Develop flowcharts, layouts and documentation to identify requirements and solutions
    • Write well-designed, testable code
    • Develop software verification plans and quality assurance procedures
    • Document and maintain software functionality
    • Troubleshoot, debug and upgrade existing systems
    • Deploy programs and test the deployed code
    • Comply with project plans and industry standards


    Requirements


    • BE (CS/IT) degree in Computer Science
    • Ability to understand the requirements given and generate the design based on specification given.
    • Ability to develop unit testing of code components or complete applications.
    • Must be a full-stack developer and understand concepts of software engineering.
    • Ability to develop software in Python, Java, Java Script 
    • Excellent knowledge of relational databases, MySQL and ORM technologies (JPA2, Hibernate), in-memory data stores such as Redis
    • Experience developing web applications using at least one popular web framework (JSF, Spring MVC, React) is preferred
    • Experience with test-driven development
    • Proficiency in software engineering tools including popular IDE’s such as PyCharm, Visual Studio Code and Eclipse
    • Proven work experience as a Software Engineer or Software Developer will be an added advantage



    Working conditions


    Hours: 9:00 AM to 6:00 PM

    Weekly off: Sunday, First and Third Saturdays

    Mode: Work from office


    Recruitment process


    The selection process includes:

    1. Written test
    2. Technical interview
    3. Final interview


    Compensation


    CTC: Rs. 3-4 lacs pa, depending on performance in the selection process.



    Read more
    Leading Global MNC
    Leading Global MNC
    Agency job
    via Bean HR Consulting by Harjeet Sachdev
    Faridabad
    7 - 12 yrs
    Best in industry
    skill iconC++
    FreeRTOS
    Microcontrollers
    Oscilloscope
    Logic analyzer
    +1 more

    We are looking for Embedded Developer with Leading Global MNC - Faridabad


    Description:

    • Strong experience with 32-bit microcontrollers such as STM32, NXP, Renesas, TI, Microchip, etc.
    • Excellent knowledge of C/C++ programming and exposure to Assembly.
    • Strong experience with RTOS such as FreeRTOS, µC/OS, embOS, VxWorks, QNX, etc.
    • Hands-on experience in developing HAL, BSP and low-level device drivers.
    • Strong understanding of microcontroller peripherals and interfaces** including ADC, DAC, I2C, SPI, UART, CAN/CAN FD, RS485, DMA, Ethernet, SD/eMMC, SDIO, etc.
    • Strong experience with Automotive communication protocols such as CAN, CAN FD, LIN, J1939 and UDS.
    • Knowledge of AUTOSAR concepts and architecture is an advantage.
    • Experience with automotive diagnostics, ECU communication, and vehicle network architecture.
    • Hands-on experience using Oscilloscope, Logic Analyzer, Function Generator, Multimeter and other debugging equipment.
    • Experience in board bring-up, hardware-software integration and debugging of embedded boards.
    • Ability to debug power, clock, reset, communication interfaces, and peripheral-related hardware issues at board level.
    • Good understanding of schematics, PCB layouts and electronic circuits around microcontrollers and ARM-based systems.
    • Ability to work closely with hardware engineers for design reviews, component selection, hardware validation, and issue resolution.
    • Experience with prototype board testing, hardware validation, and root-cause analysis of HW/SW issues.
    • Experience in reverse engineering and debugging of embedded systems.
    • Strong understanding of embedded system architecture and system-level design.
    • Experience with Embedded Linux and/or RTOS-based systems is an advantage.
    • Knowledge of networking concepts including OSI layers, TCP/IP stacks and common IP protocols is a plus.
    • Knowledge of NMEA/NMEA 2000 standards is a plus.
    • Exposure to ASPICE, ISO 26262, MISRA-C and automotive cybersecurity is an advantage.
    • Experience with automotive development and debugging tools such as Vector CANoe/CANalyzer is a plus.

     

    Roles & Responsibilities:

     

    The right person for this position should have 7+ years of experience in Embedded Systems, preferably with strong exposure to Automotive Embedded Systems.

    The candidate should be passionate, technology-driven, and have a strong interest in embedded devices, automotive electronics, IoT, and connected vehicle technologies.

    The candidate should be capable of understanding system and product requirements, translating them into technical tasks and solutions, and working as a senior technical individual contributor while collaborating effectively with cross-functional teams.

    Read more
    Why apply to jobs via Cutshort
    people_solving_puzzle
    Personalized job matches
    Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
    people_verifying_people
    Verified hiring teams
    See actual hiring teams, find common social connections or connect with them directly.
    ai_chip
    Move faster with AI
    We use AI to get you faster responses, recommendations and unmatched user experience.
    Did not find a job you were looking for?
    icon
    Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
    companies logo
    companies logo
    companies logo
    companies logo
    companies logo
    Get to hear about interesting companies hiring right now
    Company logo
    Company logo
    Company logo
    Company logo
    Company logo
    Linkedin iconFollow Cutshort
    Users love Cutshort
    Read about what our users have to say about finding their next opportunity on Cutshort.
    Shubham Vishwakarma's profile image

    Shubham Vishwakarma

    Full Stack Developer - Averlon
    I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
    Companies hiring on Cutshort
    companies logos