Embedded Systems Engineer

4 weeks ago


Bengaluru, Karnataka, India UST Full time

UST Seeking Experienced Embedded Systems Expert

We are a leading technology company, UST, looking for an exceptional Firmware and IoT Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining firmware for IoT devices running on Android OS and Linux.

About the Job:

  • We offer a competitive salary of $120,000 - $180,000 per year, depending on experience.
  • This is a full-time position with excellent benefits, including health insurance, retirement plan, and paid time off.

Key Responsibilities:

  1. Design and Develop Firmware: You will design, develop, and maintain firmware for IoT devices, ensuring robust and secure communication.
  2. Maintain Embedded Software Design Cycle: You will oversee the complete embedded software design cycle, from development to deployment.
  3. Customize and Optimize Linux Kernel: You will customize and optimize the Linux kernel for specific hardware platforms.
  4. Develop Device Drivers: You will develop and debug device drivers for hardware peripherals (e.g., I2C, SPI, UART, USB, Ethernet).
  5. Implement IoT Protocols: You will implement IoT protocols and standards such as MQTT, CoAP, HTTPS, and OTA updates.
  6. Ensure Firmware Security: You will ensure firmware security through encryption, authentication, and secure boot processes.
  7. Develop Real-Time Operating System Firmware: You will develop firmware for real-time operating systems (RTOS) and ensure real-time performance.
  8. Collaborate with Cross-Functional Teams: You will work closely with hardware engineers, software developers, and other stakeholders to ensure seamless integration and functionality.
  9. Test and Verify Code: You will write test scripts to verify the functionality of code in a lab environment.
  10. Maintain Detailed Documentation: You will create and maintain detailed documentation for firmware design, development, and deployment processes.

Requirements and Qualifications:

  • Programming Experience: You should have good hands-on programming in Embedded C, C++ in resource-constrained systems.
  • Operating System Development: You should have experience developing for Embedded RTOS, Linux/POSIX, and/or Android systems.
  • Linux Kernel Development: You must be extremely proficient with Linux kernel development, with experience with Yocto Linux being a plus.
  • Microprocessor Knowledge: You must have a strong understanding of code development for microprocessors.
  • IoT Experience: You should have experience with IoT technologies and concepts (MQTT, HTTPS, security, OTA software updates, telemetry, etc.).
  • Driver Development: You should have experience developing and debugging drivers for microcontroller peripherals and systems (e.g., I2C, SPI, UART, USB, Ethernet, etc.).
  • Linux OS Application Programming: You should have experience with Linux OS level application programming.
  • Bootloader and Scripting Experience: You should have experience with uBoot, Linux kernel, and Linux bash command line utilities, as well as scripting languages such as shell, perl, or python.
  • Team Collaboration: You should be able to work effectively in a collaborative team environment.
  • Bonus Skills: Good to have experience in using AWS IoT Core/Azure IoT Hub IoT Client, and understanding of Protobuf and data compression mechanisms.


  • Bengaluru, Karnataka, India CAPUF Embedded Full time

    Overview of CAPUF EmbeddedCAPUF Embedded Private Limited is a leading embedded product development company. We specialize in creating end-to-end solutions for custom hardware, firmware, and software development.Job SummaryWe are seeking an experienced Embedded Hardware Development Engineer to join our team. The successful candidate will be responsible for...


  • Bengaluru, Karnataka, India Petals Careers Full time

    About UsPetals Careers is a dynamic and innovative company dedicated to providing cutting-edge solutions in the field of embedded systems.Salary InformationThe estimated salary for this position ranges from $120,000 to $180,000 per year, depending on experience and location.Job DescriptionWe are seeking an experienced Embedded Developer to join our team. As...


  • Bengaluru, Karnataka, India Mistral Solutions Pvt. Ltd Full time

    Job Title: Embedded Systems EngineerWe are seeking an experienced Embedded Systems Engineer to join our team at Mistral Solutions Pvt. Ltd.About the Role:This is a challenging and rewarding opportunity for an engineer with experience in designing, developing, and integrating embedded systems for safety-critical applications.About Us:Mistral's software team...

  • Software Engineer

    1 month ago


    Bengaluru, Karnataka, India Perennial Systems Full time

    At Perennial Systems, we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will play a crucial role in designing and implementing software solutions for embedded systems.The ideal candidate will have extensive experience with Core Java, Advance Java, OOPs, MySQL, and passion for technology and emerging...


  • Bengaluru, Karnataka, India Tech Mahindra (formerly Mahindra Satyam) Full time

    Job Title: Linux Embedded Systems Engineer">">Tech Mahindra is seeking a skilled Linux Embedded Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded Linux systems.">About the Role:">">We are looking for a highly motivated and experienced engineer with a strong...


  • Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time

    About the JobWe are seeking a highly skilled Embedded Systems Engineer to join our team at TekPillar Services Pvt. Ltd. The ideal candidate will have 7-10 years of experience in developing and debugging embedded firmware using C/C++. Additionally, they should be familiar with Linux BSP, device drivers, and hardware integration.Job ResponsibilitiesOur...


  • Bengaluru, Karnataka, India UST Full time

    Job DescriptionWe are seeking a highly skilled Firmware Architect to join our team at UST.This role involves designing and developing firmware for embedded systems, with a focus on automotive applications.Key ResponsibilitiesDesign and develop firmware for microcontrollers and other embedded systems.Develop and maintain software drivers for microcontroller...


  • Bengaluru, Karnataka, India Neudeep Technologies Pvt. Ltd Full time

    Job Title: Embedded Systems Software EngineerAbout the Role:We are seeking an experienced Embedded Systems Software Engineer to join our team at Neudeep Technologies Pvt. Ltd. The successful candidate will be responsible for developing and maintaining Board Support Packages (BSPs) for various target hardware platforms.Key Responsibilities:Design, develop,...


  • Bengaluru, Karnataka, India ToneTag Full time

    About the RoleWe are seeking a highly experienced Senior Lead Embedded System Designer to join our team at ToneTag. This is a critical role that will lead and motivate a team of embedded senior engineers, taking ownership of project deliverables and ensuring high-quality embedded products.The ideal candidate will have 12+ years of experience in embedded...


  • Bengaluru, Karnataka, India HireInfinity Consulting Full time

    Job Title: Senior Embedded Systems EngineerWe are seeking a highly skilled Senior Embedded Systems Engineer to join our team at HireInfinity Consulting. As a key member of our hardware design team, you will be responsible for the design, development, and testing of complex embedded systems.The ideal candidate will have a strong background in digital and...


  • Bengaluru, Karnataka, India UST Full time

    Company OverviewUST, a leading technology company, is seeking a highly skilled and experienced Embedded Systems Test Engineer to join our team.Job Description:We are looking for a dedicated and seasoned professional to design, develop, and validate firmware for our embedded hardware systems. The ideal candidate will have a strong background in firmware...


  • Bengaluru, Karnataka, India Renesas Electronics Full time

    Job Title: Senior Embedded Systems EngineerEstimated Salary: $120,000 - $180,000 per yearRenesas Electronics is a leading provider of microcontrollers, analog and power devices. We are seeking an experienced Senior Embedded Systems Engineer to join our team.The successful candidate will have a strong background in embedded system software development using...


  • Bengaluru, Karnataka, India TekPillar Full time

    About the RoleWe are seeking an experienced Embedded Systems Engineer to join our team at TekPillar. The ideal candidate will have a strong background in software development with expertise in C/C++ and familiarity with Python.The successful candidate will be responsible for designing, developing, and testing embedded software solutions using C/C++. This...


  • Bengaluru, Karnataka, India Eximietas Design Full time

    About Eximietas DesignWe are a cutting-edge technology services and solutions company based in Bengaluru, with a global presence that extends to San Jose, CA and India. Our expertise lies in delivering innovative (VLSI/Embedded SW/Cloud Computing/Cyber Security/AI/ML) solutions.As a leader in the technology industry, we empower businesses to thrive in the...


  • Bengaluru, Karnataka, India Methode Electronics Full time

    Job DescriptionWe are seeking a skilled Embedded Systems Design Engineer to join our team at Methode Electronics. This is an exciting opportunity for a highly motivated and experienced professional to work on the development of new automotive products.As an Embedded Systems Design Engineer, you will be responsible for designing and developing electronic...


  • Bengaluru, Karnataka, India Embitel Technologies Full time

    About Embitel TechnologiesWe are a leading technology company providing innovative solutions in the field of embedded systems. Our team is passionate about delivering high-quality products that meet the needs of our customers.Job SummaryWe are seeking an experienced Embedded Systems Test Engineer to join our team. The successful candidate will be responsible...


  • Bengaluru, Karnataka, India Mirafra Technologies Full time

    Job Description:">We are seeking an experienced Embedded Systems Engineer to join our team at Mirafra Technologies. As an Embedded Systems Engineer, you will be responsible for designing and developing low-level software for Linux devices.">About the Role:">This is a challenging opportunity for a skilled engineer to work on cutting-edge projects and...


  • Bengaluru, Karnataka, India ConnectPro Management Consultants Pvt Ltd. Full time

    **Company Overview:** ConnectPro Management Consultants Pvt Ltd. is a leading management consulting firm that specializes in providing expert solutions to various industries.**Job Description:** We are seeking an experienced **Senior Embedded Systems Engineer** to join our team. As a key member of our engineering team, you will be responsible for designing,...


  • Bengaluru, Karnataka, India Texas Instruments Full time

    At Texas Instruments, we are seeking a highly skilled Embedded System Firmware Engineer to join our team. As a key member of our engineering team, you will play a critical role in the development and validation of Boot firmware for embedded systems as per cybersecurity and functional safety flow.About the Role:We are looking for an experienced engineer who...


  • Bengaluru, Karnataka, India HCLTech Full time

    Job OverviewWe are seeking a seasoned Embedded Developer to join our team in Bengaluru. This role offers the opportunity to work on innovative embedded systems projects, collaborating with a world-class engineering team to develop cutting-edge solutions for various industries.Key ResponsibilitiesDesign and implement low-level software components, including...