Upload Button Icon Add office photos
filter salaries All Filters

140 Maimsd Technology Jobs

Embedded Software Engineer - RTOS (5-7 yrs)

5-7 years

Embedded Software Engineer - RTOS (5-7 yrs)

Maimsd Technology

posted 18hr ago

Job Role Insights

Job Description

Role : Embedded Software Engineer - 47733 - C3

Location : Pune

About the Role :

We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team. You will be responsible for designing, developing, and implementing robust and efficient firmware and software for embedded systems. Your expertise will be crucial in optimizing performance, ensuring reliability, and driving innovation in our products. This role requires a deep understanding of embedded systems architecture, real-time operating systems, industrial communication protocols, and hardware-software interaction.

Responsibilities :

Embedded Software Development : Design, develop, and debug embedded software and firmware using Embedded C/C++ for ARM-based microcontrollers (preferably STM32 or equivalent).

Real-Time Operating Systems (RTOS) : Develop and implement applications using FreeRTOS or Zephyr, ensuring optimal performance for time-sensitive embedded applications.

Peripheral Driver Development : Develop and implement drivers for embedded peripherals such as I2C, SPI, UART, ADC, GPIO, and RTC.

Industrial Protocol Integration : Implement and integrate industrial communication protocols such as CAN, Modbus RTU, and Modbus TCP/IP.

Hardware-Software Interaction : Collaborate with hardware engineers to understand system-level architecture and ensure seamless hardware-software interaction.

Debugging and Testing : Utilize debugging tools, oscilloscopes, multimeters, logic analyzers, and JTAG test simulators to validate firmware components and ensure overall system reliability.

CI/CD Pipeline : Implement and maintain CI/CD processes using tools like Jenkins, GitLab CI, and GitHub Actions to automate software build, testing, and deployment.

Documentation and Collaboration : Document software designs, participate in code reviews, and collaborate with team members using tools like JIRA, Confluence, and Git.

Board Bring-Up and Schematic Understanding : Perform board bring-up for new hardware platforms and demonstrate the ability to read and understand hardware schematics.

Secure Boot and OTA Updates : Implement and manage secure boot and Over-the-Air (OTA) updates for embedded devices (Desired).

Lab Equipment Handling : Utilize lab equipment such as oscilloscopes, logic analyzers, and power supplies for debugging and testing.

Qualifications :

- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.

- 5-7.7 years of experience in embedded software development.

- Strong proficiency in Embedded C/C++ programming.

- Extensive experience with ARM-based microcontrollers (STM32 preferred).

- Proven experience with real-time operating systems (FreeRTOS or Zephyr).

- Hands-on experience with I2C, SPI, UART, ADC, GPIO, and RTC peripherals.

- Strong understanding and implementation experience with industrial protocols (CAN, Modbus RTU, Modbus TCP/IP).

- Proficient in using debugging tools and lab equipment (oscilloscopes, logic analyzers, multimeters).

- Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, GitHub Actions).

- Familiarity with version control systems (Git) and project management tools (JIRA, Confluence).

- Experience with board bring up, and schematic reading.

- Experience with Secure boot and OTA updates is a plus.


Functional Areas: Software/Testing/Networking

Read full job description

Compare Maimsd Technology with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

4.0
Compare

iEnergizer

4.6
Compare

Reliance Retail

3.9
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Embedded Software Engineer at GAMIFi Consulting Services Pvt Ltd

4-6 Yrs

₹ 25-30 LPA

Embedded Software Engineer at Deck Mount Electronics

5-7 Yrs

₹ 15-21 LPA

Embedded Software Developer at D-TechWorks Pvt Ltd

5-7 Yrs

₹ 18-22 LPA

Embedded Software Developer at Neudeep Technologies Pvt. Ltd

4-7 Yrs

₹ 15-90 LPA

Embedded Software Developer at Neudeep Technologies Pvt. Ltd

4-7 Yrs

₹ 15-90 LPA

Embedded Software Developer at Neudeep Technologies Pvt. Ltd

4-7 Yrs

₹ 15-90 LPA

Embedded Software Engineer at Rohini IT Consulting LLP

5-7 Yrs

₹ 15-20 LPA

Embedded System Developer at TRANSIGHT SYSTEMS PRIVATE LIMITED

5-8 Yrs

₹ 12-20 LPA

Embedded Software Engineer at Mistral Solutions

3-8 Yrs

₹ 10-22 LPA

Embedded Software Engineer at Xanika Infotech

4-10 Yrs

₹ 15-20 LPA

Embedded Software Engineer - RTOS (5-7 yrs)

5-7 Yrs

18hr ago·via hirist.com

OpenGL Developer - C/C++ Programming (5-7 yrs)

5-7 Yrs

18hr ago·via hirist.com

Frontend Developer - Javascript/React.js (3-5 yrs)

3-5 Yrs

18hr ago·via hirist.com

Backend Developer - Node.js/Express.js (3-5 yrs)

3-5 Yrs

18hr ago·via hirist.com
write
Share an Interview