HamburgerMenu
hirist

Embedded Software Engineer - RTOS/Middleware

elogic Solution India Pvt Ltd
Others
1 - 3 Years
star-icon
3.9white-divider39+ Reviews

Posted on: 03/10/2025

Job Description

Job Requirements :

Education and Experience :


- Bachelors degree in Electrical or Electronics Engineering with 1-3 years of relevant experience.


Technical Skills :

- Highly experienced in Embedded C, C++ coding as per MISRA standards.

- Experience in firmware programming for 8 bit, 16 bit and 32 bit controllers.

- Knowledgeable in Linker Scripts, Make files & firmware debugging using JTAG or on the UART console.

- Experienced in Communication peripherals like SPI, UART, I2C, CAN, etc.

- Ideation, designing, prototyping, and developing as per product requirements.

- Expertise in system architecture and design for Embedded software systems.

- Develop modular Embedded Code to port into different projects.

- Experience on Real Time Systems and Scheduling mechanisms.

- Development experience in "middleware" / application / Low layer.

- Experience with developing embedded code for networking technologies like TCP/IP and UDP would be a plus.

- Document state machine diagrams, flow charts to understand the system architecture.

- Working closely with Design teams to understand Hardware Implementation.

- Develop Test methods, in some cases automated test cases to test the firmware code and support hardware engineers.

- Use Debuggers, oscilloscopes, power supplies, and other necessary electrical tools to debug the code for problem-solving.

- Excellent reading skills for complete understanding of technical documents such as Processor

Architecture Specifications and MCU hardware manuals, schematics etc.

- Ability to generate ideas in response to complex issues and execute on solutions.

- Python programming is a big plus.

Skills :

- RTOS, Embedded Linux, Python, MCU, TCP/IP and Middleware.


info-icon

Did you find something suspicious?