You will be working as an Embedded Software Developer and will be involved in contributing during the various stages of product development cycle.…
In this role, you will work alongside experienced developers to design, build, and maintain web applications, contribute to backend services, and help deliver……
Bangalore-first culture with flexible working hours. Design, develop, and maintain real-time applications in C/C++ with expertise in video streaming and……
We have become aware of an increase in fraudulent recruitment activities in which individuals impersonate our company or authorized recruitment agencies to……
Contributes to the design and development of high quality, testable and scalable software solutions within established timelines while adhering to R&D best……
We are looking to hire a Software Developer to join our team that supports and develops SAS languages and procedures that provide computational services as part……
Operate as an innovative thought leader and trusted advisor across teams and programs; contribute significantly to the overall growth and quality of the……
3-7 years of exp in Aras PLM implementation projects. A Bachelor/ Master Degree in Computer Science, Computer Engineering, Information Technology, or relevant……
Ation of the embedded software and systems that make computers work. A typical embedded software engineer researches, designs, develops and tests operating……
Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development,……
Determines software’s compatibility with hardware and/or influences software's design in relation to hardware. Writes code faster than the average developer.…
Experience with multi-tier full stack web application and thick client application development would be an added advantage. Good design and programming skills.…
As part of the global manufacturing systems engineering team, you are responsible for developing and maintaining software automation solutions in highly complex……
As a Senior Developer, you will be responsible for the overall maintenance and performance of the product by applying principles of software engineering to the……
We have become aware of an increase in fraudulent recruitment activities in which individuals impersonate our company or authorized recruitment agencies to……
We endeavour to build an organisation that creates opportunities for like-minded professionals and allows them to work in a mutually beneficial environment……
Should Possess good working experience in implementing Object Oriented design using Mvc, Domain Driven design. Send your updated CV to jobs@sardonyx.in.…
3 to 8 years of experience in defining and design embedded solutions. We are seeking an experienced Developer for Embedded Applications. Posted On 17 Apr 2026.…
While performing the duties of this job, the employee is regularly required to sit, stand, walk, bend, use hands, operate a computer, and have specific vision……
Day-to-day, you’ll work closely with teams across the business (System Architects, Software Architects, Hardware Designers, and V&V teams), contribute to……
Experience integrating software with other systems using industry standards. Provides technical guidance through design discussions and code reviews; supports……
Working at the position demands systematic approach in thinking and delivering flawless software that involves bridging hardware and application layer.…
The Engineer would be responsible for understanding, developing & configuring special applications/standardized packages for renowned process industry clients……
We endeavour to build an organisation that creates opportunities for like-minded professionals and allows them to work in a mutually beneficial environment……
The candidate will work closely with project managers, business analysts, designers, and other developers to build scalable, secure, and high-performance……
Embedded Software – Design Engineer (Bare Metal | RTOS)
India
ESW001: Embedded Software – Design Engineer (Bare Metal | RTOS)
Job Description
As a member of the technical team, you will be working with a dynamic group of people, designing, and developing Embedded Software for custom Embedded products. You will be working as an Embedded Software Developer and will be involved in contributing during the various stages of product development cycle.
Requirements
Good experience in working with one or more of: BSPs, Boot Loaders, Interface Drivers, Network Protocols, Middleware, Diagnostics
Strong understanding of basic interface protocols like UART, SPI, I2C
Excellent Coding skills in C/C++ and fair experience in Bash scripts and Python
Familiarity with one or more of high performance RTOS: FreeRTOS, MBED, VxWorks, QNX, etc.
Experience in working with Toolchains and Debuggers for ARM based microcontrollers
Good comprehension of Data Structures
Experience in Board Bring-up and Debugging
Working knowledge of Network Protocols like TCP/IP, WiFi, Bluetooth etc.
Experience in using Development/Configuration Tools - IDE, Emulators, Debuggers, Simulators, Git, Mercurial and Code coverage
Familiarity with automated and manual testing methods
Familiarity with Quality Process and Configuration Management tools like Git, Jira, Confluence, Bitbucket etc.
Good oral and written communication skills
Desirable
Experience in working with soft-core processors like NIOS, Microblaze, etc.
Familiarity with Linux Kernel and Linux Device Drivers, Yocto and Buildroot
Experience in working with wireless interfaces - Bluetooth, Wifi, NFC, Zigbee, LoRA, etc.
Familiarity with Embedded GUI over HTTP and OLED Displays
Experience:
1 to 3 years in Embedded Software Development
Education Qualification:
BE/B.Tech/M.Tech in Computer Science & Engineering, Information Science/Technology or Electronics & Communication Engineering.