embedded-c-jobs-in-new-delhi

1,384 Embedded C Jobs in New Delhi

Toggle to save search
posted 1 week ago
experience4 to 6 Yrs
Salary8 - 14 LPA
location
Bangalore
skills
  • can
  • embedded
  • c
  • embedded software
  • mcal
  • autosar
  • driver
  • non-autosar
  • memory
Job Description
Job Opening: Deputy Manager Embedded Systems Job Code: ITC/DM-ES/20251106/13981 Location: Bangalore Qualification: B.E Experience: 4-6 Years  Salary Range: 10,00,000- 15,00,000 per annum Status: Open Posted On: 6-Nov Updated On: 27-Nov About the Role The Deputy Manager Embedded Systems will be responsible for developing embedded software for both AUTOSAR and Non-AUTOSAR projects. The role includes designing and implementing MCAL drivers for microcontrollers, performing development and testing using compilers, debuggers, and emulators, and working on low-level drivers such as Memory Drivers, CAN, LIN, FlexRay, and SPI. The candidate will also configure, develop, and test the AUTOSAR Basic Software stack, generate, integrate, and test MCAL, OS, and RTE components, and apply knowledge of requirements engineering. Working knowledge of various communication protocols, vehicle electrical systems, and adherence to the software development lifecycle is essential. Key Responsibilities Develop embedded software for AUTOSAR and Non-AUTOSAR projects. Design and implement MCAL drivers for microcontrollers. Develop and test low-level drivers: Memory Drivers, CAN, LIN, FlexRay, SPI. Configure, develop, and test the AUTOSAR Basic Software (BSW) stack. Generate, integrate, and test MCAL, OS, and RTE components. Apply requirements engineering in software development. Work with compiler toolchains, debuggers, and emulators for software validation. Adhere to software development lifecycle (SDLC) processes and standards. Required Skills & Expertise Strong knowledge of C and Embedded C programming. Familiarity with SPI, UDS, CAN, BSW, AUTOSAR. Understanding of RTOS, hardware, and software embedded systems. Knowledge of vehicle electrical systems. Strong analytical, problem-solving, and debugging skills.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 3 days ago
experience5 to 9 Yrs
location
Kerala, Thiruvananthapuram
skills
  • Embedded C
  • C
  • Embedded Linux
  • RTOS
  • SDLC
  • Version Control
  • Agile Methodology
  • Debugging
  • Troubleshooting
  • Testing
  • Bug Tracking
Job Description
As a Senior Software Engineer responsible for developing embedded firmware and applications for a long-term client in Trivandrum, India, you will work alongside the existing project team to handle technical and management aspects. Your role will involve requirement elicitation, software component designing, and implementation. It is crucial for you to take each assigned task to completion, ensuring the quality of deliverables. Your self-initiative, decision-making, and self-directing capabilities will be key as you work with minimal supervision and maintain a can-do attitude. Key Responsibilities: - Perform software requirements analysis to determine the functional and non-functional requirements of the project. - Write production quality code and conduct developer testing. - Communicate clearly regarding requirements and expectations of deliverables, ensuring on-time completion with high code quality. - Collaborate closely with stakeholders, including customers, to ensure project success. - Manage priority changes and conflicts gracefully with all stakeholders involved. - Address customer escalations promptly and demonstrate fast-paced problem-solving abilities. - Stay updated on relevant technology and process advancements. Qualifications and Requirements: - More than 5 years of experience in developing firmware, drivers, middleware, and applications in Embedded Linux/ RTOS. - Proficiency in Embedded C/ C++. - Sound knowledge of Embedded Linux/ RTOS internals. - Good understanding of software development lifecycles (SDLC) and version control tools. - Experience in software development under Waterfall and Agile methodologies. - Familiarity with various development tools for designing, coding, debugging, testing, bug tracking, collaboration, and source control. - Bachelors degree or equivalent in an Engineering discipline, preferably Electronics. As a Senior Software Engineer, you should possess: - Outstanding attitude and energy to explore unfamiliar software implementations and troubleshoot issues. - Strong interpersonal skills to effectively collaborate within a team. - Excellent written and oral communication skills. - Ability to judge and estimate work volume for given tasks. - Capability to manage priorities and meet deadlines. - Self-motivation with a sense of accountability and responsibility.,
ACTIVELY HIRING
posted 2 weeks ago
experience3 to 7 Yrs
location
All India
skills
  • Embedded C
  • Linux
  • Device Driver development
  • Video
  • Camera
  • Graphics
  • QNX
  • Kernel debugging
  • Profiling tools
  • SoC architecture
  • Memory management
  • Multimedia subsystems
  • Audio
  • Display
  • Android HAL
  • Hardware interfaces
Job Description
As an Automotive Embedded Software Engineer at Qualcomm in Bangalore, India, you will be responsible for designing, developing, and optimizing embedded software for Qualcomm SoCs focusing on multimedia subsystems such as Audio, Video, Camera, Display, and Graphics. Your role will involve collaborating with hardware, system, and firmware teams to ensure seamless integration and performance optimization across Android and QNX platforms. Key Responsibilities: - Design, develop, and optimize embedded software using C for Qualcomm SoCs. - Develop and maintain Linux device drivers for multimedia components. - Integrate and debug multimedia frameworks in Android and QNX environments. - Collaborate with cross-functional teams to ensure feature integration and performance optimization. - Analyze performance bottlenecks to enhance efficiency and reliability of multimedia subsystems. - Support board bring-up, kernel-level debugging, and system-level validation. - Participate in code reviews, design discussions, and continuous improvement activities. Required Skills and Qualifications: - Strong proficiency in Embedded C programming. - Hands-on experience with Linux kernel, device driver development, and multimedia subsystems. - Familiarity with Android HAL, QNX, or similar embedded operating systems. - Proficient in kernel debugging, profiling tools, and multimedia performance optimization. - Solid understanding of SoC architecture, hardware interfaces, and memory management in embedded environments. - Strong analytical, problem-solving, and debugging abilities. - Excellent communication and teamwork skills. Job Type: Permanent Benefits: - Provident Fund Please note: Work location is in person. As an Automotive Embedded Software Engineer at Qualcomm in Bangalore, India, you will be responsible for designing, developing, and optimizing embedded software for Qualcomm SoCs focusing on multimedia subsystems such as Audio, Video, Camera, Display, and Graphics. Your role will involve collaborating with hardware, system, and firmware teams to ensure seamless integration and performance optimization across Android and QNX platforms. Key Responsibilities: - Design, develop, and optimize embedded software using C for Qualcomm SoCs. - Develop and maintain Linux device drivers for multimedia components. - Integrate and debug multimedia frameworks in Android and QNX environments. - Collaborate with cross-functional teams to ensure feature integration and performance optimization. - Analyze performance bottlenecks to enhance efficiency and reliability of multimedia subsystems. - Support board bring-up, kernel-level debugging, and system-level validation. - Participate in code reviews, design discussions, and continuous improvement activities. Required Skills and Qualifications: - Strong proficiency in Embedded C programming. - Hands-on experience with Linux kernel, device driver development, and multimedia subsystems. - Familiarity with Android HAL, QNX, or similar embedded operating systems. - Proficient in kernel debugging, profiling tools, and multimedia performance optimization. - Solid understanding of SoC architecture, hardware interfaces, and memory management in embedded environments. - Strong analytical, problem-solving, and debugging abilities. - Excellent communication and teamwork skills. Job Type: Permanent Benefits: - Provident Fund Please note: Work location is in person.
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • embedded systems
  • microcontrollers
  • debugging
  • C programming language
  • problemsolving
Job Description
Role Overview: You are required to be an Embedded C Developer with 4 to 8 years of experience. Your main responsibilities will include designing, developing, and testing embedded software applications. You will collaborate with cross-functional teams to define and implement software requirements, debug and troubleshoot embedded systems, and document software design and development processes. Key Responsibilities: - Design, develop, and test embedded software applications. - Collaborate with cross-functional teams to define and implement software requirements. - Debug and troubleshoot embedded systems. - Document software design and development processes. Qualifications Required: - Bachelor's degree in Computer Science, Electrical Engineering, or a related field. - 4 to 8 years of experience in embedded software development. Company Details: N/A,
ACTIVELY HIRING
posted 2 months ago
experience2 to 7 Yrs
location
Haryana
skills
  • communication protocols
  • I2C
  • SPI
  • UART
  • LIN
  • Ethernet
  • ADC
  • PWM
  • TIMERS
  • RTC
  • EEPROM
  • FLASH
  • software development tools
  • debuggers
  • test equipment
  • interrupts
  • memory management
  • BSP development
  • IO peripherals interfaces
  • hardwaresoftware integration
  • realtime operating systems RTOS
  • task scheduling
  • ARMbased architectures
Job Description
Role Overview: You will be responsible for designing and developing embedded software solutions for Home appliance products. Additionally, you will contribute to system architecture discussions to define software requirements and optimize firmware for microcontrollers and microprocessors used in Digital appliances and real-time operating systems (RTOS). Testing and debugging of embedded software will also be a part of your responsibilities. Key Responsibilities: - Hands-on experience in BSP development and board bringup is a must - Knowledge of communication protocols such as I2C, SPI, UART, LIN, Ethernet, etc. - Experience in I/O peripherals interfaces like ADC, PWM, TIMERS, RTC, EEPROM, and FLASH - Familiarity with software development tools, debuggers, and test equipment commonly used in embedded systems development (gdb, JTAG, Protocol Analyzers, profilers, etc.) - Understanding of hardware-software integration and ability to collaborate with hardware engineers for seamless system integration Qualification Required: - Experience with real-time operating systems (RTOS) such as freeRTOS and familiarity with related concepts such as task scheduling, interrupts, and memory management - Strong programming knowledge in Embedded C and experience with RTOS development - Proficiency in working with microcontrollers and microprocessors, including ARM-based architectures (Note: The company details were not explicitly mentioned in the provided Job Description),
ACTIVELY HIRING
posted 2 days ago

Embedded Firmware Developer

Crestclimber Software Solutions Private Limited
experience4 to 8 Yrs
location
Chennai, Tamil Nadu
skills
  • Embedded C
  • C
  • ARM
  • PIC
  • MQTT
  • Modbus
  • WiFi
  • Ethernet
  • FreeRTOS
  • UART
  • SPI
  • I2C
  • RS485
  • REST
  • Keil
  • Python
  • ESP32
  • STM32
  • BLE
  • LoRa
  • OTA updates
  • MQTT communication
  • STM32CubeIDE
  • Arduino IDE
  • PlatformIO
  • Nodejs
  • hardware schematics
  • circuit debugging
  • cybersecurity
Job Description
As an Embedded Firmware Developer at Crestclimber Software Solutions Private Limited, you will play a crucial role in developing, testing, and deploying firmware for IoT devices. Your responsibilities will include: - Designing, developing, and optimizing firmware for IoT devices using C/C++ or Embedded C. - Working with microcontrollers such as ARM, ESP32, STM32, PIC, or similar. - Developing and implementing communication protocols like MQTT, Modbus, BLE, LoRa, Wi-Fi, and Ethernet. - Integrating devices with cloud platforms such as Azure IoT, AWS IoT, or custom MQTT brokers. - Collaborating with hardware, software, and cloud teams to deliver end-to-end IoT solutions. - Debugging and troubleshooting firmware and hardware integration issues. - Maintaining documentation for code, architecture, and version control using Git. To excel in this role, you should possess the following skills: - Strong knowledge of Embedded C / C++. - Experience with real-time operating systems like FreeRTOS or similar. - Good understanding of sensor integration including temperature, pressure, GPS, etc. - Familiarity with serial communication protocols like UART, SPI, I2C, RS485. - Experience with OTA updates and power optimization techniques. - Basic understanding of cloud APIs, REST, or MQTT communication. - Hands-on experience with tools like Keil, STM32CubeIDE, Arduino IDE, or PlatformIO. Preferred qualifications for this position include: - Experience with IoT boards such as ESP32, Raspberry Pi, or STM32. - Exposure to Python or Node.js for test automation or data handling. - Understanding of hardware schematics and circuit debugging. - Knowledge of cybersecurity basics for IoT devices. Education Requirement: - Bachelors Degree in Electronics, Electrical, Instrumentation, Computer Science, or related field. About Crestclimber Software Solutions Private Limited: Crestclimber Software Solutions is a fast-growing technology company specializing in enterprise software and IoT-based products for industrial automation, smart systems, and connected devices. The company focuses on developing scalable cloud-integrated IoT platforms for domains such as manufacturing, energy, and smart infrastructure. If you are passionate about working on cutting-edge IoT technologies and have the required skills and qualifications, we encourage you to apply by sending your resume and portfolio to careers@crestclimbers.com with the subject "Application for Embedded Firmware Developer." Contact Information: - Email: careers@crestclimbers.com - Mobile: +91 94442 20496 This is a full-time, permanent position that requires in-person work at Kodambakkam, Chennai.,
ACTIVELY HIRING
posted 1 week ago
experience3 to 7 Yrs
location
Tamil Nadu, Coimbatore
skills
  • Embedded C
  • Embedded C
  • Software Development
  • Software Engineer
  • Communication Protocols CAN
Job Description
Role Overview: You should have a minimum of 3 to 6 years of hands-on experience in Embedded C and C++. Your background in software development should be strong, and you should be well-versed in working with BLDC and Microcontroller technologies. Key Responsibilities: - Design, develop, and test embedded software for various applications - Collaborate with cross-functional teams to ensure successful project delivery - Troubleshoot and debug software/firmware issues - Stay updated on industry trends and incorporate best practices into development processes Qualification Required: - Strong proficiency in C and C++ - Knowledge of Communication Protocols like CAN - Experience ranging from 3 to 6 years - Immediate joiners with a maximum notice period of 20 days will be given preference - Knowledge in BLDC and Microcontroller is highly desirable Additional Details: The company is looking for candidates with a solid background in software development and experience in working with BLDC and Microcontroller technologies. Immediate joiners with the specified notice period will be preferred.,
ACTIVELY HIRING
posted 2 weeks ago
experience3 to 7 Yrs
location
Tamil Nadu, Coimbatore
skills
  • Embedded C
  • Embedded C
  • Software Development
  • Software Engineer
  • Communication Protocols CAN
Job Description
Job Description: You should have a minimum of 3 to 6 years of hands-on experience in Embedded C and C++. A solid background in software development is required along with expertise in working with BLDC and Microcontroller technologies. Key Responsibilities: - Design, develop, and test embedded software for various applications - Collaborate with cross-functional teams to ensure successful project delivery - Troubleshoot and debug software/firmware issues - Stay updated on industry trends and incorporate best practices into development processes Qualifications Required: - Strong proficiency in C and C++ - Knowledge of Communication Protocols like CAN - Experience ranging from 3 to 6 years - Immediate joiners with a maximum notice period of 20 days will be given preference - Knowledge in BLDC and Microcontroller is highly desirable Experience: You should have 3 to 6 years of experience in Embedded C and C++ along with a background in software development.,
ACTIVELY HIRING
posted 2 months ago

Engineer Embedded C

Analogics Tech India Ltd
experience0 to 3 Yrs
location
All India
skills
  • C
  • C
  • ARM
  • MIPS
  • x86
  • USB
  • UART
  • I2C
  • SPI
  • Linux
  • Unix
  • RTOS
Job Description
As an Embedded C Programmer/Engineer in the R&D department at M/s. Analogics Tech India Ltd., located in IDA - Nacharam, Hyderabad, Telangana, your primary role will be to work on embedded systems by meeting clients and engineering teams to define technical requirements, designing program architecture, writing software code, conducting tests, troubleshooting, and maintaining embedded software systems. **Key Responsibilities:** - Meeting with clients, designers, and engineering teams to define technical requirements. - Designing program architecture based on project requirements and hardware specifications. - Writing software code, embedded programs, and system protocols. - Conducting tests on the embedded software systems to ensure proper integration. - Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies. - Implementing effective repairs, modifications, and upgrades to the embedded code. - Liaising with design and engineering teams to ensure process alignment. - Managing project timelines and reporting any delays or issues to the supervisor. - Generating diagnostic reports, technical manuals, and software development documentation. - Maintaining embedded software systems and performing maintenance as needed. **Qualifications Required:** - A minimum of 0-3 years of experience as an embedded developer. - Proficiency in C and C++ programming languages. - Strong knowledge of hardware architecture such as ARM, MIPS, and x86. - Familiarity with hardware protocols including USB, UART, I2C, and SPI. - Experience with OS platforms such as Linux, Unix, and RTOS. - Excellent diagnostic skills. - Strong analytical and problem-solving abilities. - Strong organizational and project management skills. - The ability to keep abreast with the latest advancements in technology and techniques. In case of any additional details about the company, they were not provided in the job description.,
ACTIVELY HIRING
posted 7 days ago
experience4 to 8 Yrs
location
Maharashtra, Pune
skills
  • Embedded C
  • Python
  • SDLC
  • Base Software integration
  • Low Level drivers
  • FuSa
  • Real Time Operating Systems RTOS
  • Agile software development
Job Description
Role Overview: You will be working in the area of Software Engineering, focusing on the development, maintenance, and optimization of software solutions and applications. Your responsibilities will include applying scientific methods to analyze and solve software engineering problems, developing and applying software engineering practice and knowledge, and supervising the work of other software engineers. You will need to demonstrate original thought and judgment while collaborating with team members and stakeholders. Key Responsibilities: - Have 4-6 years of experience in the Embedded domain, with at least 3 years of working experience in Microcontrollers and Embedded C - Work on Base Software integration, issue fixing, Low Level drivers, and FuSa - Understand Real-Time Operating Systems (RTOS) concepts and have exposure to Python - Contribute to designing and developing Embedded software for functional requirements - Follow the Software Development Life Cycle (SDLC) including requirements analysis, concept design, work product reviews, and unit/functional testing - Work in a Scrum Team and follow Agile software development practices Qualifications Required: - 4-6 years of experience in Embedded domain, with a minimum of 3 years in Microcontrollers and Embedded C - Experience in Base Software integration, issue fixing, Low Level drivers, and FuSa - Understanding of Real-Time Operating Systems (RTOS) concepts and exposure to Python - Ability to contribute to designing and developing Embedded software for functional requirements - Familiarity with SDLC processes including requirements analysis, concept design, work product reviews, and unit/functional testing - Experience working in Scrum Teams and following Agile software development methodologies (Note: The duplicated section of the software engineer's responsibilities has been omitted as it was repeated in the provided JD.),
ACTIVELY HIRING
posted 7 days ago
experience2 to 6 Yrs
location
Noida, Uttar Pradesh
skills
  • AVR
  • Arduino
  • Raspberry Pi
  • ARM
  • IOT
  • RTOS
  • Embedded C Programming
  • Microcontrollers PIC
  • STM32
  • Electronics Sensor development
  • MCU
Job Description
As a member of Team Sofcon, you will be part of a brand that bridges the skill gap between Industry & academia, fostering a workplace where innovation, learning, and creativity are encouraged. **Key Responsibilities:** - Utilize your knowledge of Embedded C Programming - Work with Microcontrollers such as PIC, AVR, Arduino, Raspberry Pi, STM-32, ARM - Engage in Electronics & Sensor development - Implement projects involving IOT, RTOS, and MCU **Qualifications Required:** - Proficiency in Embedded C Programming - Hands-on experience with Microcontrollers like PIC, AVR, Arduino, Raspberry Pi, STM-32, ARM - Familiarity with Electronics & Sensor development - Previous projects involving IOT, RTOS, and MCU would be advantageous If you are ready to contribute your expertise in Embedded systems to a dynamic team, we encourage you to email your CV/Resume to hr@sofcontraining.com.,
ACTIVELY HIRING
posted 2 months ago
experience1 to 5 Yrs
location
Indore, Madhya Pradesh
skills
  • C
  • I2C
  • UART
  • Analog Circuit Design
  • Hardware Debugging
  • AVR microcontrollers
  • ARM microcontrollers
  • ModbusRtu protocol
  • Zephyr RTOS
Job Description
As a Firmware Developer at Sapcon Instruments Pvt Ltd, you will be responsible for the following activities: - Firmware design and development for new products - Maintaining firmware for existing products - Investigation and diagnosis of errors To excel in this role, you should possess the following skills: - Proficiency in: - C - AVR micro-controllers - ARM micro-controllers - Modbus-Rtu protocol - I2C - UART - Analog Circuit Design - Hardware Debugging - Testing - Experience with Zephyr RTOS is preferred You should have a minimum of 1-4 years of experience in the industry in a relevant field. The salary range for this position is between 25,000 to 45,000 gross per month. Sapcon Instruments Pvt Ltd is located in Indore, Madhya Pradesh.,
ACTIVELY HIRING
posted 3 days ago

Embedded Software Engineer

Enigmasoft Technologies Private Limited
experience3 to 7 Yrs
location
Goa, Panaji
skills
  • embedded C
  • firmware design
  • debugging
  • validation
  • communication skills
  • embedded system development
  • MicroPython
  • Python programming
  • IoT development
  • API integration
  • control systems
  • power electronics circuit design
  • hardwaresoftware integration
  • backend services design
  • problemsolving
Job Description
As an Embedded Software Engineer at our company, you will play a crucial role in designing and implementing embedded software solutions for power electronics systems, focusing on power generation. Your responsibilities will include: - Designing and implementing embedded software solutions from requirements gathering to production and commercial deployment. - Developing, coding, testing, and debugging system-level and application-level embedded software. - Building firmware for power electronics systems and optimizing MPPT and PWM inverter/optimizer algorithms. - Working with embedded development boards like ESP32, Arduino, Raspberry Pi, and ARM-based systems. - Performing low-level driver development, including ADC and peripheral integration. - Implementing and troubleshooting communication protocols such as CAN, SPI, I2C, and UART. - Contributing to AC-DC, DC-DC, and DC-AC circuit design and validation. - Collaborating with internal teams to deliver efficient designs within project requirements and timelines. - Developing IoT-related code and integrating API interfaces into embedded platforms. - Preparing prototypes, technical documentation, and reports for project stakeholders. Your Skills and Qualifications should include: - Strong experience in embedded system development and full product life cycle involvement. - Proficiency in embedded C, MicroPython, and Python programming languages. - Ability to analyze and interpret technical datasheets for electronic components. - Hands-on expertise in firmware design and development for power electronic devices. - Knowledge of IoT development, API integration, connection protocols, and cloud integration. - In-depth understanding of control systems and algorithm implementation. - Familiarity with microcontrollers such as ARM Cortex, ESP32, and PIC families. - Working knowledge of power electronics circuit design (AC-DC, DC-DC, DC-AC). - Experience with hardware-software integration, debugging, and validation. - Strong problem-solving skills, adaptability, and a collaborative approach. - Excellent communication skills for cross-functional teamwork and documentation. Preferred Qualifications: - Bachelors or Masters in Electronics and Electrical. About Us: Enigmasoft Technologies is a forward-thinking IT and engineering solutions provider specializing in innovative and sustainable tech solutions. Our focus on software and hardware engineering ensures high-quality products across various industries, driving progress globally through technological advancements. Why You Should Join Us: Joining Enigmasoft Technologies offers a rewarding opportunity to grow and develop beyond a job description, contributing to an incredible journey with roles that go beyond expectations. Employee Benefits include: - Insurance Benefits: Medical, Accidental Insurance - Leave Benefits: Maternity, Paternity, Bereavement, Marriage, Sick, Casual, Floater, Privilege Leaves - Retirement Benefits: PF Contribution, Leave Encashment If you are interested in this position, you can apply online at [Enigmasoft Technologies Careers Portal](https://enigma.keka.com/careers) or share your profile at hr@enigma-tech.io. Note: The company's commitment to R&D ensures they stay at the forefront of technological advancements, driving progress and delivering excellence globally.,
ACTIVELY HIRING
posted 5 days ago

Embedded Engineer

O S CONSULTANCY Hiring For Electronics Manufacturing company
experience3 to 7 Yrs
location
Navi Mumbai
skills
  • pcb design
  • signal integrity
  • schematic capture
  • project coordination
  • electronics design
  • embedded c++
  • rs485
  • embedded testing
  • embedded c
  • embedded design
Job Description
A well known Electronics manufacturing company in the field of Process Instruments is looking for a Embedded Design Engineer on permanent basis at their factory of Navi Mumbai   Desired Candidate : BE/B.Tech Electronics Engineer from reputed university  Communication Systems: Implement hardware for RS-485 (Modbus RTU), BACnet, CAN, Ethernet, Zigbee, Wi-Fi, and Bluetooth Design, develop, test & maintain embedded software for microcontrollers & embedded systemsIntegrate &support TFT & Graphic LCD modulesDevelop & optimize display drivers, graphical user interfaces & screen rendering logicReview tech specifications  Salary : As per the industry standards  Holiday :Sunday & Alternate Saturday  Transportation : From Thane railway station to and fro  Interested candidate can apply with updated resume with salary details and notice period to os.consultancy@hotmail.com  
posted 2 months ago

Embedded C

Hitachi Careers
experience2 to 6 Yrs
location
Chennai, Tamil Nadu
skills
  • Debugging
  • Problem solving
  • Multithreading
  • Linux based Embedded systems
  • CC programming
  • Linux Kernel concepts
  • Core primitives
  • Bachelors
  • Masters degree in CS Engineering
  • ElectronicsElectrical Engineering
  • Passionate for programming
  • Modern C knowledge
  • Contribution to Opensource development
  • Team player
  • Verbal
  • written communication skills
Job Description
Job Description You Must Have: - Knowledge in developing software for Linux based Embedded systems. - Strong embedded C/C++ programming skills. - Strong debugging and problem-solving skills. - Very good understanding of Linux Kernel concepts, Tools, libraries. - Experience in Multi-threading/Core primitives, and programming. - Bachelors or Master's degree in CS Engineering, Electronics/Electrical Engineering. - Passionate for programming. Nice to Have: - Modern C++ knowledge (C++11 to 20) is a big plus. - Contribution to Opensource development. Personal Attributes: - Excellent Team player. - Excel working in a fast-paced engineering environment. - Excellent verbal and written communication skills. About GlobalLogic GlobalLogic, a Hitachi Group Company, is a trusted digital engineering partner to the world's largest and most forward-thinking companies. Since 2000, we've been at the forefront of the digital revolution - helping create some of the most innovative and widely used digital products and experiences. Today we continue to collaborate with clients in transforming businesses and redefining industries through intelligent products, platforms, and services.,
ACTIVELY HIRING
posted 2 months ago
experience11 to 15 Yrs
location
Karnataka
skills
  • White Box Testing
  • IoT
  • Network Security
  • Linux
  • RTOS
  • PKI
  • IPSec
  • OpenSSL
  • Cryptography
  • TLS
  • C Programming
  • L3 Protocols
  • AI
  • WebAuth
  • Dot1X
  • Wireless Networks
  • Networking OS Internals
  • 80211acaxbe Standards
  • Network Security Protocols
  • MacSec
  • L2 Protocols
Job Description
Role Overview: As a Software Engineer at Cisco, you will be responsible for designing and developing Control Plane and Data Plane software for Cisco Wireless products and Network Security Platforms/Solutions based on AI and AI assist. Your role will involve analysing requirements, writing detailed design documents, coding, unit testing software components, and working with various identity security methods. Additionally, you will be attending to customer issues for IIoT or Wireless deployments and collaborating with local and remote teams to review product requirements and test plans. Your ability to innovate and come up with new ideas that can lead to filing patents and creating IP value for the company will be crucial. Key Responsibilities: - Design and develop Control Plane and Data Plane software for Cisco Wireless products and Network Security Platforms/Solutions - Analyse requirements and problem statements to come up with right software designs and solutions - Write detailed Design documents and Functional Specifications - Code and Unit Test Software components and modules - Work with various identity security methods such as WebAuth and Dot1X - Attend to customer issues for IIoT or Wireless deployments, analysing customer problems and implementing solutions - Collaborate with local and remote teams to review Product Requirements Document, SW Functional and Design Specifications, and test plans - Innovate and come up with new ideas for filing patents and creating IP value Qualifications Required: - 11 - 15 years of work experience in real-time embedded systems development - Experience with control plane software or data plane software, data structures, Linux/RTOS/Networking OS internals - Hands-on wireless knowledge on 802.11/ac/ax/be standards - Experience in software development of Network Security protocols, PKI, MacSec, IPSec, OpenSSL, Cryptography, TLS - Proficiency in writing quality code in C - Fair understanding of Security vulnerabilities and related certifications - Ability to lead high-performance teams and provide technical leadership - Excellent written and verbal communication skills - Passion for designing and implementing complex technical solutions Additional Company Details: Cisco is a company dedicated to developing innovative technology to power a more inclusive, digital future for everyone. They ensure secure data transmission across connections worldwide and focus on making positive impacts in various sectors such as healthcare, education, and business. Cisco values diversity, equality, and community support, and is committed to creating a better world through technology and collective efforts. Join Cisco if you have a passion for technology and making a difference in the world. #WeAreCisco,
ACTIVELY HIRING
posted 3 weeks ago
experience2 to 6 Yrs
location
Maharashtra
skills
  • Embedded Software development
  • Embedded C
  • C
  • RTOS
  • CANalyzer
  • CANoe
  • doors
  • Integrity
  • SVN
  • SCCM
  • GIT
  • UI Studio
  • Enterprise architect
Job Description
Role Overview: You will be responsible for participating in system and customer requirements analysis for new products or projects with high reuse factor. Collaborating with cross-functional teams to define and implement software requirements will be a key part of your role. Additionally, you will develop and maintain documentation, including design specifications and user manuals, and perform technical analysis of problems and errors. Conducting bench level testing of source code and preparing test reports, adhering to coding guidelines, and performing MISRA analysis of source code are also essential responsibilities. You will contribute to process improvement to enhance software efficiency and stay updated with the latest development trends, tools, and technologies to provide recommendations for continuous improvement. Key Responsibilities: - Participate in system and customer requirements analysis - Collaborate with cross-functional teams to define and implement software requirements - Develop and maintain documentation, including design specifications and user manuals - Perform technical analysis of problems and errors - Conduct bench level testing of source code and prepare test reports - Adhere to coding guidelines and perform MISRA analysis of source code - Contribute to process improvement to enhance software efficiency - Stay up-to-date with the latest development trends, tools, and technologies and provide recommendations for continuous improvement Qualifications Required: - 2-5 years of extensive hands-on embedded software development experience - Hands-on experience in Embedded C language; knowledge of C++ is an added advantage - Good knowledge of Scheduler, Real-Time Operating Systems (RTOS) concepts - Experience with UI Studio tools such as CGI, QT is a plus - Extensive use of Vector CAN tools like CANalyzer, CANoe - Experience working with tools like DOORS, Integrity, SVN, SCCM, GIT, Enterprise Architect, etc. - Experience with industry standard software development tools: debuggers, IDEs, Static Analysis and build tools,
ACTIVELY HIRING
posted 2 months ago

Embedded Programmer (C, C++)

Spectra Technovision (India) Pvt. Ltd.
experience3 to 7 Yrs
location
Gujarat, Ahmedabad
skills
  • C
  • C
  • OOPS
  • Multithreading
  • Assembly language
  • Microcontrollers
  • Microprocessors
  • Debuggers
  • Emulators
  • Compilers
  • UART
  • SPI
  • I2C
  • Ethernet
  • Software development methodologies
  • Analytical skills
  • Embedded systems architecture
  • Realtime operating systems
  • Hardwaresoftware interfaces
  • Version control systems
  • Bug tracking tools
  • Problemsolving skills
  • Organizational skills
  • Verbal communication skills
  • Written communication skills
Job Description
As a software developer in this role, you will be responsible for designing and developing high-quality applications for various embedded systems. Your main tasks will include: - Designing and developing embedded software and firmware for microcontrollers, microprocessors, and digital signal processors. - Collaborating with hardware engineers and system architects to define system requirements and hardware-software interfaces. - Developing low-level device drivers and interface software for communication with external peripherals. - Writing efficient and scalable code for real-time operating systems (RTOS) and bare-metal environments. - Conducting thorough testing, verification, and debugging to ensure software functionality, performance, and quality. - Performing code reviews and providing feedback to maintain code quality and adherence to coding standards. - Optimizing system performance, memory utilization, and power consumption for embedded applications. - Staying updated with the latest technologies and trends in embedded systems development and proposing innovative solutions. - Collaborating with cross-functional teams to support product development and meet project timelines. - Documenting design specifications, software architecture, and technical specifications for knowledge sharing and future maintenance. Qualifications for this role include: - Bachelor's degree in Computer Science, Electrical Engineering, or a related field (Master's degree is a plus). - 3+ years of experience in embedded software development. - Proficiency in programming languages such as C, C++, OOPS, Multithreading, and assembly language for embedded systems. - Strong understanding of embedded systems architecture, real-time operating systems, and hardware-software interfaces. - Experience with microcontrollers, microprocessors, and embedded development tools. - Familiarity with communication protocols like UART, SPI, I2C, and Ethernet. - Knowledge of software development methodologies, version control systems, and bug tracking tools. - Excellent problem-solving skills and the ability to debug complex software and hardware issues. - Strong analytical, organizational, verbal, and written communication skills to collaborate effectively with cross-functional teams. Please note: No additional details about the company were provided in the job description.,
ACTIVELY HIRING
posted 2 months ago
experience6 to 10 Yrs
location
Noida, Uttar Pradesh
skills
  • Embedded C
  • Linux
Job Description
As a Senior Embedded C with Linux, you will be responsible for working with embedded C and Linux technologies. Your key responsibilities will include: - Utilizing your experience with Embedded C and Linux - Working on Embedded Linux, where knowledge of BSP is not mandatory but would be advantageous The qualifications mandatory for this role are: - Embedded C - Linux The company is seeking candidates with 6 to 10 years of experience in this field. The job location can be Ahmedabad, Pune, Kochi, Chennai, or Noida, and the work mode is full-time. The CTC offered is a maximum of 16-19lpa, and the notice period required is for immediate joiners only, within 15-30 days strictly.,
ACTIVELY HIRING
posted 2 months ago
experience3 to 7 Yrs
location
Karnataka
skills
  • C programming
  • Android
  • Linux
  • Device Drivers
  • GIT
  • HAL
  • System programming
  • Perl
  • Kernel Internals
  • ARM Architectures
  • Realtime OS
  • Yocto
Job Description
As a Software Engineer at HARMAN Automotive, you will be responsible for designing, developing, and maintaining low-level drivers and kernel-level software to enhance the driving experience. You will be working on advancing in-vehicle infotainment, safety, efficiency, and enjoyment by combining ingenuity, research, collaboration, design, and engineering excellence. - Own the design, development, and debugging of kernel-level software components to ensure stability, performance, and security. - Investigate and resolve kernel-related issues using debugging tools and methodologies. - Develop kernel drivers for multiple products at HARMAN. - Provide on-time support for architecture, design, development, and delivery activities while interfacing with delivery, customers, and other engineering organizations. - Participate in proposals to customer requests, RFQs, and other opportunities. - Maintaining engineering standards by establishing policies on software design standards. - Identify and implement methods to improve teamwork effectiveness and software development maturity. - Conduct technical research, monitor technology trends, and demonstrate industry knowledge to assist in new product development. - Utilize Agile Scrum Methodology for software development. - Ensure proper code review and drive the team with an "Act like Owner Mindset." - Masters/bachelor's degree in Electronics or Computer Engineering. - 5+ years of experience in software development. - 3+ years of experience in LINUX/Android driver development and debugging robust systems. - Good understanding of Kernel Internals, C programming, Android/Linux Boot Sequence, and various Framework module architecture. - Proficient in multi-threaded programming, middleware solution development on Linux & Android, and fundamentals of Inter Process Communication and OS concepts. - Strong knowledge of Embedded Linux Kernel Internals & Device Drivers, ARM 32/64 Architectures, Realtime OS, Display, Camera, Input device subsystems, I2C, SPI, UART subsystems, Memory, Storage devices, high-speed devices, etc. - Languages: C, C++, HAL, Device Drivers, System programming. Desirable: Scripting, Yocto, Perl. - OS: Linux/QNX/Android/RT Linux. - Tools: GIT, Gerrit, HW debugging using Analyzers and HW debuggers, experience with cross-compiler tool chain and build IDEs.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter