222 Bharat Electronics Limited jobs in Ghaziabad
Lead Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement embedded software for microcontrollers and embedded Linux systems, focusing on real-time operating systems (RTOS).
- Develop and optimize firmware for various hardware platforms, ensuring reliability, efficiency, and security.
- Collaborate with cross-functional teams, including hardware engineers, product managers, and QA testers, to define product requirements and specifications.
- Create and maintain detailed technical documentation, including design specifications, schematics, and test plans.
- Perform code reviews, debugging, and performance tuning to ensure high-quality software.
- Develop and execute comprehensive test strategies, including unit testing, integration testing, and system testing, using both hardware and simulation environments.
- Research and evaluate new technologies, tools, and methodologies to improve the embedded development process.
- Contribute to the architectural design and technical roadmap of embedded systems.
- Mentor and guide junior embedded engineers, providing technical leadership and support.
- Troubleshoot and resolve complex technical issues in development and production environments.
- Ensure adherence to coding standards, best practices, and security protocols.
- Work closely with the supply chain and manufacturing teams to ensure seamless product integration and production.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- Minimum of 8 years of professional experience in embedded systems development.
- Strong proficiency in C and C++ programming languages for embedded applications.
- Extensive experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and embedded Linux environments.
- In-depth knowledge of RTOS concepts and implementation (e.g., FreeRTOS, Zephyr).
- Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG debuggers).
- Familiarity with communication protocols such as I2C, SPI, UART, CAN, Ethernet, and wireless protocols (Wi-Fi, Bluetooth, LoRa).
- Experience with version control systems (e.g., Git).
- Understanding of power management techniques for battery-operated devices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
- Experience with agile development methodologies is a plus.
- Demonstrated experience leading technical projects or teams is highly desirable.
Automotive Embedded Systems Engineer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and test embedded software for automotive electronic control units (ECUs).
- Develop and implement real-time operating systems (RTOS) for automotive applications.
- Integrate hardware and software components, ensuring seamless system functionality.
- Create and maintain technical specifications, design documents, and test plans.
- Perform unit testing, integration testing, and system testing of embedded software.
- Troubleshoot and debug complex issues in embedded systems, both in simulation and on target hardware.
- Work with microcontrollers, microprocessors, and related peripheral hardware.
- Utilize automotive communication protocols such as CAN, LIN, Automotive Ethernet, and FlexRay.
- Collaborate with cross-functional teams, including hardware engineers, system architects, and quality assurance.
- Ensure compliance with automotive standards such as AUTOSAR, ISO 26262 (Functional Safety), and ASPICE.
- Optimize embedded software for performance, memory usage, and power consumption.
- Develop and maintain drivers for various hardware components.
- Participate in design reviews and provide constructive feedback.
- Contribute to the continuous improvement of development processes and tools.
- Stay updated with the latest trends and technologies in the automotive embedded systems domain.
- Develop and debug software using C/C++ in embedded environments.
- Work with debugging tools and logic analyzers.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Proven experience in embedded systems development, specifically within the automotive industry.
- Strong proficiency in C and C++ programming languages for embedded systems.
- Experience with real-time operating systems (RTOS) like FreeRTOS, QNX, or VxWorks.
- Knowledge of automotive communication protocols (CAN, LIN, Ethernet).
- Familiarity with AUTOSAR architecture and development is highly desirable.
- Understanding of hardware-software integration and debugging techniques.
- Experience with scripting languages like Python for automation and testing.
- Knowledge of functional safety standards (ISO 26262) is a plus.
- Familiarity with software development tools and version control systems (e.g., Git, SVN).
- Strong analytical and problem-solving skills.
- Excellent teamwork and communication skills.
- Ability to work effectively in a hybrid work model.
- Experience with model-based design (e.g., MATLAB/Simulink) is an advantage.
Lead Embedded Systems Engineer
Posted 11 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 8 years of experience in embedded systems development.
- Minimum of 2 years of experience in a lead or supervisory role.
- Proficiency in C and C++ programming for embedded systems.
- Experience with real-time operating systems (RTOS) like FreeRTOS, VxWorks, or QNX.
- Strong knowledge of microcontroller architectures (ARM, PIC, AVR).
- Experience with hardware-software integration and debugging tools (e.g., JTAG, oscilloscopes).
- Familiarity with communication protocols (SPI, I2C, UART, CAN).
- Excellent leadership, communication, and problem-solving skills.
- Proven ability to work effectively in a fully remote team.
Senior Embedded Systems Engineer
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for various hardware platforms.
- Write high-quality, efficient C/C++ code for embedded systems.
- Develop and implement real-time operating systems (RTOS) solutions.
- Collaborate with hardware engineers on system architecture and integration.
- Debug and troubleshoot embedded software and hardware issues.
- Optimize software performance, memory usage, and power consumption.
- Develop and maintain device drivers and low-level software.
- Implement communication protocols and interfaces.
- Utilize hardware debugging tools such as oscilloscopes and logic analyzers.
- Participate in code reviews and contribute to software quality assurance.
- Document software designs, requirements, and test procedures.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of experience in embedded systems development.
- Strong proficiency in C and C++ programming for embedded applications.
- Experience with real-time operating systems (RTOS).
- Knowledge of microcontroller architectures (e.g., ARM, RISC-V).
- Familiarity with hardware debugging tools and techniques.
- Understanding of communication protocols (SPI, I2C, UART, CAN).
- Experience with version control systems (e.g., Git).
- Excellent analytical and problem-solving skills.
- Ability to work effectively in a remote, collaborative environment.
Embedded Systems engineer (IoT)
Posted today
Job Viewed
Job Description
• Work closely with product management, quality, and operations to meet product specifications and ensure robust system operation
• Develop and enforce standards, manage unit test protocols, and merge and build code releases.
• Review embedded system code, integrate with existing automated testing frameworks, and operate in continuous integration (CI) pipelines using the unit, regression, and acceptance testing.
• Define and lead process development for both inter-department and intra-department processes.
• Perform work planning, break-down, assignments, and follow through to delivery.
• Diagnose, debug and perform root¬ cause analysis of issues and defects
Senior Embedded Systems Engineer - IoT
Posted today
Job Viewed
Job Description
Responsibilities:
- Design and develop firmware and embedded software for microcontrollers and embedded processors.
- Create robust and efficient code in C/C++ for real-time operating systems (RTOS).
- Develop and integrate hardware and software components, ensuring seamless system functionality.
- Implement communication protocols such as I2C, SPI, UART, Bluetooth, and Wi-Fi.
- Perform system debugging, testing, and validation to ensure product quality and reliability.
- Collaborate closely with hardware engineers, product managers, and QA teams throughout the product lifecycle.
- Optimize embedded systems for performance, power consumption, and cost.
- Contribute to the architecture and design decisions for new embedded systems.
- Troubleshoot and resolve complex technical issues in both development and production environments.
- Write clear and comprehensive technical documentation, including design specifications and test plans.
- Stay current with emerging embedded technologies and development tools.
- Participate in code reviews to maintain high-quality standards.
- Assist in the selection of appropriate microcontrollers, sensors, and other embedded components.
Qualifications:
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- 5+ years of experience in embedded systems development.
- Proficiency in C and C++ programming languages for embedded applications.
- Strong understanding of microcontroller architectures and peripherals.
- Experience with real-time operating systems (RTOS) like FreeRTOS, Zephyr, or similar.
- Familiarity with hardware debugging tools (e.g., oscilloscopes, logic analyzers).
- Experience with IoT protocols and wireless communication technologies.
- Knowledge of software development lifecycles and agile methodologies.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
- Experience working in a hybrid or collaborative team environment.
- Familiarity with version control systems (e.g., Git).
- Knowledge of Linux embedded systems is a plus.
Lead Automotive Embedded Systems Engineer
Posted 4 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Bharat electronics limited Jobs in Ghaziabad !
Senior Automotive Embedded Systems Engineer
Posted 9 days ago
Job Viewed
Job Description
Your responsibilities will include architecting embedded software solutions, writing and debugging low-level code, and performing unit and integration testing. You will collaborate closely with cross-functional teams, including hardware engineers, system engineers, and application developers, to ensure seamless integration of embedded systems into the overall vehicle architecture. Experience with AUTOSAR, CAN bus, LIN bus, and other automotive communication protocols is essential. You will also be involved in the selection and integration of microcontrollers, sensors, and actuators, ensuring compliance with stringent automotive quality and safety standards like ISO 26262.
The ideal candidate will have a proven track record of successfully delivering complex embedded systems for automotive applications. Strong analytical skills, exceptional problem-solving capabilities, and a meticulous approach to debugging are required. You should be proficient in using development tools such as IDEs, compilers, debuggers, and oscilloscopes. Experience with simulation and modeling tools like MATLAB/Simulink is highly advantageous. As part of a remote-first culture, you will need to demonstrate excellent communication, collaboration, and self-management skills, effectively contributing to team goals without direct physical proximity.
Key Responsibilities:
- Design, develop, and implement embedded software for automotive ECUs.
- Develop and maintain real-time operating systems (RTOS) and device drivers.
- Implement automotive communication protocols such as CAN, LIN, and Ethernet.
- Perform software testing, debugging, and validation according to automotive standards.
- Collaborate with hardware engineers on system design and component selection.
- Ensure compliance with automotive safety standards (e.g., ISO 26262).
- Utilize development tools for debugging, analysis, and performance optimization.
- Contribute to system architecture and requirements definition.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 7 years of experience in automotive embedded systems development.
- Proficiency in embedded C/C++ programming.
- Strong knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Experience with AUTOSAR and RTOS.
- Familiarity with automotive cybersecurity principles.
- Excellent analytical and debugging skills.
- Experience working in a remote team environment.
Embedded Systems Test Engineer - SS...
Posted today
Job Viewed
Job Description
• Vital - C, C++, Python programming skills with an emphasis on storage systems and SSD validation.
• Experience with Jenkins, Docker, Artifactory, GitLab, or other CI/CD environments is desired.
• Demonstrated ability to design, develop, and deliver complex F.W. elements and systems.
• Knowledge of bus protocols such as NVME
• Experience with - GIT source control system.
• Ability to work in cross-functional, multi-cultural teams and in a matrix environment and demonstrate strong Leadership, communication, project management, and planning skills.
Remote Automotive Software Engineer (Embedded Systems)
Posted 10 days ago
Job Viewed
Job Description
Key responsibilities include writing high-quality, efficient, and reliable embedded C/C++ code; developing software drivers and firmware; participating in the full software development lifecycle, from requirements analysis to deployment and support; and performing unit testing, integration testing, and system testing. You will collaborate closely with hardware engineers, system architects, and other software teams to define software requirements and ensure seamless integration of software components. Debugging complex issues in real-time embedded systems and optimizing software performance will be critical aspects of the role. Adherence to automotive safety standards (e.g., ISO 26262) and best practices will be essential.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related field, with a minimum of 5 years of experience in embedded software development, specifically within the automotive industry. Strong proficiency in C/C++ programming, experience with real-time operating systems (RTOS), and familiarity with automotive communication protocols like CAN, LIN, and Ethernet are required. Experience with AUTOSAR, version control systems (e.g., Git), and debugging tools is highly desirable. Excellent problem-solving skills and the ability to work effectively in a remote, collaborative team environment are paramount. Join our team and shape the future of automotive technology from your home office, supporting our development efforts related to Noida, Uttar Pradesh, IN .