Upload Button Icon Add office photos
filter salaries All Filters

33 Rosemallow Jobs

Rosemallow Technologies - Embedded Developer - Linux OS (5-7 yrs)

5-7 years

Rosemallow Technologies - Embedded Developer - Linux OS (5-7 yrs)

Rosemallow

posted 12d ago

Job Description

Summary :


We are seeking a highly motivated and skilled Embedded Software Engineer with a strong background in Linux-based embedded systems development. You will be responsible for designing, developing, and debugging software for embedded devices running on Linux. This role requires a deep understanding of embedded C/C++ programming, Linux kernel concepts, and multi-threading. If you are passionate about programming and enjoy working on challenging technical problems, we encourage you to apply.


Responsibilities :


- Design, develop, and implement embedded software for Linux-based systems.


- Write clean, efficient, and well-documented C/C++ code for embedded applications.


- Debug and troubleshoot complex software and hardware issues in embedded environments.


- Work closely with hardware engineers to integrate software with hardware components.


- Develop and maintain build systems and software development tools.


- Optimize software for performance, memory usage, and power consumption.


- Contribute to the development and maintenance of Linux kernel drivers and modules (if applicable).


- Participate in code reviews and contribute to improving software quality.


- Stay up-to-date with the latest advancements in embedded systems and Linux technologies.


Qualifications and Skills :


Embedded Systems Knowledge :


- Proven experience in developing software for Linux-based embedded systems.


C/C++ Programming :


- Strong embedded C/C++ programming skills, with a deep understanding of memory management, data structures, and algorithms.


Debugging Skills :


- Excellent debugging and problem-solving skills, with experience using debuggers and other diagnostic tools.


Linux Kernel Concepts :


- Very good understanding of Linux kernel concepts, tools, and libraries, including : Kernel modules and drivers System calls Memory management Process management Device drivers Build systems (e.g., Yocto, Buildroot) Multi-threading/Core


Programming :


- Experience in multi-threading/multi-core programming, including synchronization primitives (mutexes, semaphores, condition variables).


Education :


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


- Passion for Programming: A genuine passion for programming and a strong desire to learn and grow.


Nice to Have (Bonus Skills) :


- Modern C++ : Knowledge of modern C++ features (C++11 to C++20) is a significant plus.


- Real-time Operating Systems (RTOS) : Experience working with RTOS.


- Embedded Linux Distributions : Experience with building and customizing embedded Linux distributions (e.g., Yocto, Buildroot).


- Communication Protocols : Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet.


- Hardware Interfacing : Experience with hardware interfacing and device drivers.


- Scripting Languages : Familiarity with scripting languages like Python or Bash.


- Version Control : Proficiency with version control systems like Git.


Functional Areas: R&D

Read full job description

Prepare for Embedded Developer roles with real interview advice

What people at Rosemallow are saying

Rosemallow Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Rosemallow with

TCS

3.7
Compare

Accenture

3.9
Compare

Wipro

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

ICICI Bank

4.0
Compare

Infosys

3.6
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

3.9
Compare

Reliance Retail

3.9
Compare

IBM

4.0
Compare

iEnergizer

4.6
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Embedded Engineer at SKYGATE CONSULTING

5-8 Yrs

₹ 2-16 LPA

Firmware Developer at TekPillar

5-10 Yrs

₹ 17-30 LPA

Senior Embedded Engineer at Cavli wireless

5-8 Yrs

₹ 15-24 LPA

Embedded Developer at h3 Technologies, LLC

6-10 Yrs

₹ 18-20 LPA

Embedded Systems Engineer at Randstad Digital

6-8 Yrs

₹ 12-24 LPA

Embedded Systems Engineer at Foundit

3-8 Yrs

₹ 14-23 LPA

Lead Engineer at BORQS Technologies

5-8 Yrs

₹ 15-24 LPA

Embedded Developer at eInfochips (An Arrow Company)

3-4 Yrs

₹ 10-12 LPA

Senior Firmware Engineer at Halma PLC

2-6 Yrs

₹ 12-18 LPA

Embedded Software Development Engineer at MaimsD Technology

3-6 Yrs

₹ 10-20 LPA

Dotnet developer

1-6 Yrs

Coimbatore

12d ago·via naukri.com

SAP BRIM consultant

10-16 Yrs

Singapore

14d ago·via naukri.com

MongoDB administrator

6-11 Yrs

Pune

14d ago·via naukri.com
write
Share an Interview