Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via email₹ 1200000 - 1600000
1 Vacancy
Job Description: Senior Software Engineer for Embedded Applications
Overview:
We are seeking an experienced Senior Software Engineerwith a strong background in embedded systems development. The ideal candidate will be responsible for designing developing and optimizing embedded software for various applications ensuring high performance reliability and scalability.
Key Responsibilities:
Design & Development:
oDevelop embedded software solutions for Embedded Linux with state of the art GUI.
oImplement test and debug software for embedded systems and applications.
oWork on lowlevel software components including device drivers BSPs (Board Support Packages) and firmware.
oWork on GLG tool kit based GUI.
Architecture & Optimization:
oDefine software architecture and interfaces for embedded systems.
oOptimize system performance in terms of speed memory usage and power consumption.
oConduct code reviews to ensure code quality performance and adherence to coding standards.
Collaboration:
oCollaborate with hardware teams to define system requirements and troubleshoot issues related to hardwaresoftware integration.
oParticipate in crossfunctional meetings to define product roadmaps and software features.
Testing & Debugging:
oUse advanced debugging tools and techniques to troubleshoot hardwaresoftware interaction issues.
oDevelop unit integration and system tests for embedded systems.
oPerform simulations and insystem debugging using tools such as JTAG oscilloscopes and logic analyzers.
Documentation & Compliance:
oPrepare comprehensive documentation for system designs software architecture and operational workflows.
oEnsure software complies with industry standards safety regulations and performance metrics.
Mentoring:
oProvide technical guidance and mentorship to junior engineers and team members.
Innovation:
oStay up to date with the latest industry trends and technologies to drive continuous improvement in product development.
Required Qualifications:
Education:
oBachelors or Masters degree in Computer Science Electronics Engineering or related field.
Experience:
oMinimum of 57 years of experience in embedded software development.
oStrong expertise in C/Cfor embedded systems.
oExperience with any RTOS (RealTime Operating Systems).
oFamiliarity with microcontrollers (ARM PIC etc. and embedded processors.
oFamiliarity with Socket Programming
oGood understanding of GLG toolkit for GUI.
Skills:
oStrong understanding of embedded system architectures and protocols (e.g. UART SPI I2C CAN Ethernet).
oExperience with version control systems (e.g. Git) and build systems (e.g. CMake Make).
oProficiency with debugging tools (e.g. JTAG GDB) and hardware debugging techniques.
oKnowledge of power management techniques for embedded systems.
oUnderstanding of safetycritical software development (e.g. DO178C MIL498 MISRA guidelines for C programming) is an advantage.
Preferred Qualifications:
Experience in developing software for automotive aerospace or industrial.
Knowledge of hardware interfaces and peripherals like ADCs DACs PWM and communication protocols.
Familiarity with modern embedded frameworks and platforms (Zephyr Yocto etc..
Experience with scripting languages such as Python or shell scripting for automation and testing.
Soft Skills:
Strong problemsolving and analytical skills.
Ability to work independently and in a team environment.
Strong attention to detail and a commitment to delivering highquality software.
Interested candidates can mail to or (Mention Location & Designation in the Subject line) or whats app to
Required Experience:
Manager
Full-Time