We are looking for a Sr Software Engineer for one of the Defense and Aerospace client based out at bangalre.Experience- 5-7 YearsQualification- BE/ B tech ELectronics/ ElectricalRoles-Key Responsibilities:
xefx82xb7 Design & Development:
o Develop embedded software solutions for Embedded Linux with state of the
art GUI.
o Implement, test, and debug software for embedded systems and applications.
o Work on low-level software components, including device drivers, BSPs
(Board Support Packages), and firmware.
o Work on GLG tool kit based GUI.
xefx82xb7 Architecture & Optimization:
o Define software architecture and interfaces for embedded systems.
o Optimize system performance in terms of speed, memory usage, and power
consumption.
o Conduct code reviews to ensure code quality, performance, and adherence to
coding standards.
xefx82xb7 Collaboration:
o Collaborate with hardware teams to define system requirements and
troubleshoot issues related to hardware-software integration.
o Participate in cross-functional meetings to define product roadmaps and
software features.
xefx82xb7 Testing & Debugging:
o Use advanced debugging tools and techniques to troubleshoot hardware-
software interaction issues.
o Develop unit, integration, and system tests for embedded systems.
o Perform simulations and in-system debugging using tools such as JTAG,
oscilloscopes, and logic analyzers.
xefx82xb7 Documentation & Compliance:
o Prepare comprehensive documentation for system designs, software
architecture, and operational workflows.
o Ensure software complies with industry standards, safety regulations, and
performance metrics.xefx82xb7 Mentoring:
o Provide technical guidance and mentorship to junior engineers and team
members.
xefx82xb7 Innovation:
o Stay up to date with the latest industry trends and technologies to drive
continuous improvement in product development.Required Qualifications:
xefx82xb7 Education:
o Bachelorxe2x80x99s or Masterxe2x80x99s degree in Computer Science, Electronics Engineering,
or related field.
xefx82xb7 Experience:
o Minimum of 5-7 years of experience in embedded software development.
o Strong expertise in C/C++ for embedded systems.
o Experience with any RTOS (Real-Time Operating Systems).
o Familiarity with microcontrollers (ARM, PIC, etc.) and embedded processors.
o Familiarity with Socket Programming
o Good understanding of GLG toolkit for GUI.
xefx82xb7 Skills:
o Strong understanding of embedded system architectures and protocols (e.g.,
UART, SPI, I2C, CAN, Ethernet).
o Experience with version control systems (e.g., Git) and build systems (e.g.,
CMake, Make).
o Proficiency with debugging tools (e.g., JTAG, GDB) and hardware debugging
techniques.
o Knowledge of power management techniques for embedded systems.
o Understanding of safety-critical software development (e.g., DO-178C, MIL-
498, MISRA guidelines for C programming) is an advantage.Preferred Qualifications:
xefx82xb7 Experience in developing software for automotive, aerospace, or industrial.
xefx82xb7 Knowledge of hardware interfaces and peripherals like ADCs, DACs, PWM, and
communication protocols.
xefx82xb7 Familiarity with modern embedded frameworks and platforms (Zephyr, Yocto, etc.).
xefx82xb7 Experience with scripting languages such as Python or shell scripting for automation
and testing.If intrested kindly share resumes at monika.tandon@cielhr.com
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.