Application Engineer - Embedded Systems

Experienced(0-1 years) | Full-Time

As an Application Engineer specializing in embedded systems, you will play a vital role in the design, development, and implementation of firmware solutions for a variety of projects. You will work closely with our experienced team to create robust and efficient firmware, leveraging your knowledge of development boards, communication protocols, and sensor interfacing. Your strong programming skills in C and Python will be essential for developing firmware and implementing algorithms for data processing and analysis.

Responsibilities

  • Design and develop firmware for embedded systems using development boards such as STM32 and ESP32.

  • Implement communication protocols including UART, SPI, I2C, and CAN for seamless data exchange between microcontrollers and peripheral devices.

  • Interface analog and digital sensors with microcontrollers, ensuring accurate data acquisition and processing.

  • Develop algorithms and code modules in C and Python for data processing, analysis, and system control.

  • Collaborate with hardware and software teams to integrate firmware with electronic components and systems.

  • Conduct testing and validation of firmware to ensure functionality, reliability, and performance under various conditions.

  • Provide technical support to customers during the integration and deployment phases, including troubleshooting and resolving firmware-related issues.

  • Stay updated on the latest developments in embedded systems, firmware development, programming languages, and related technologies to continuously enhance your skills and contribute to the success of the team.

Skills & Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.

  • 0-1 year of experience in embedded systems and firmware development.

  • Proficiency in development boards such as STM32 and ESP32.

  • Strong understanding of communication protocols including UART, SPI, I2C, and CAN.

  • Experience in interfacing analog and digital sensors with microcontrollers.

  • Strong programming skills in C and Python.

  • Familiarity with software development tools such as IDEs, compilers, and debuggers.

  • Excellent problem-solving skills and attention to detail.

  • Effective communication skills, both verbal and written.

  • Ability to work independently and collaboratively in a team environment.

  • Eagerness to learn and adapt to new technologies and tools.

Benefits

  • Competitive salary and benefits package.

  • Opportunities for career growth and professional development.

  • Exposure to cutting-edge projects and technologies.

  • Collaborative and supportive work environment.

  • Mentorship from experienced engineers in the field.

Learn About

Our Hiring Process

01

After you fill out an application, our Talent Acquisition team contacts you (This is a great time to ask questions about Mew Technology).

02

Next, a member of the hiring team for that position will conduct a phone interview to see if it makes sense to move forward (Here’s your chance to ask about job responsibilities).

03

After the phone screenings, you’ll meet the team at either an in-person or virtual interview. When you visit our office you’ll get a tour and probably watch an employee engagement activity.

04

If we make an offer, we’ll be ready with a competitive salary and comprehensive benefits so you can make an informed decision.

05

If you don’t get an offer, we’ll explain why this position was not the right fit right now (We may invite you to apply for other opportunities).

Address

88, 1st Floor, 1st Block, 3rd Main Road, R T Nagar, Bangalore, Karnataka 560032

Contacts

Email : support@mewtech.in Phone : +91 80796 63739 Mobile : +91 93533 64607

Leading provider of automated testing equipment for aerospace industry.