Jobs
Interviews

1886 Embedded C Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a highly skilled and experienced C++ Backend Engineer who will be joining our core technology team. In this role, you will not be in a traditional web backend position but will be responsible for designing, developing, and maintaining critical system services and tools that run directly on our Linux-based EEG Headset. Your work will involve the intersection of hardware, firmware, and software, where you will architect robust solutions for real-time data handling, device management, and system operations on an embedded platform. Close collaboration with key stakeholders on hardware and software is essential to ensure the deployment of scalable and performant system software. Your responsibilities will include: - System Services Development: Design, develop, package (DEB/APT), deploy, and maintain Linux system services and daemons that interface directly with our EEG hardware. - Device Integration: Create kernel modules, user-space drivers, and interfaces to facilitate high-throughput, low-latency data acquisition from EEG sensors. - Real-Time Data Pipelines: Build and optimize high-frequency data capture, buffering, and streaming pipelines to support real-time signal processing. - Tooling & Automation: Develop developer tools, test harnesses, and CI/CD pipelines tailored for embedded Linux devices. - System Architecture: Collaborate with firmware, signal-processing, and frontend teams to define scalable architectures meeting performance and reliability targets. - Agile Execution: Participate in sprint planning, code reviews, pair programming, and retrospectives to enhance agile processes continuously. Requirements for this role include: - Hands-On Linux Expertise: In-depth knowledge of Linux OS internals, including kernel subsystems, module programming, system services, and packaging DEB-based applications. - C++ Proficiency: 3-4 years of professional experience in modern C++ (11/14/17), encompassing STL, concurrency, memory management, and performance tuning. - Computer Architecture: Solid understanding of CPU architecture, caching, memory hierarchy, and their impact on real-time performance. - Real-Time Systems: Experience in building or optimizing hard/soft real-time or near-real-time systems; familiarity with RT patches or real-time scheduling is beneficial. - Signal Processing Foundations: Proficiency in digital signal processing techniques, filter design, sampling theory, and noise reduction. - Software Fundamentals: Expertise in data structures, algorithms, multithreading, interprocess communication, and design patterns. - Agile Practices: Knowledge of Scrum/Kanban, user stories, continuous integration, and test-driven development. Preferred Skills: - Designs and builds scalable, maintainable systems focusing on reliability and performance. - Writes clean, modular code, and leads code reviews to maintain engineering standards. - Thinks like a product owner, aligning technical decisions with user impact and business outcomes. - Mentors peers, collaborates across functions, and communicates complex ideas clearly. - Thrives in ambiguity, takes ownership end-to-end, and adapts quickly to shifting startup priorities. Qualifications: - Bachelors or Masters degree in computer science, information technology, or related fields. - Certifications or related credentials in Linux fundamentals or related areas are advantageous. Industry: Biotechnology Research Skills: data, Linux, interprocess communication, CI/CD, system services development, design, user-space drivers, agile, digital signal processing, kernel modules, C, code, Scrum, Linux OS internals, embedded C, architecture, multithreading, agile practices, signal, system design, processing, data structures, real-time data pipelines, algorithms, C++, software,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

nashik, maharashtra

On-site

As a Linux Hardware and BSP developer, you will be responsible for independently designing schematics for customized hardware tailored for embedded Linux systems. Your tasks will include customizing BSP to match the hardware design, integrating new drivers for additional interfaces, and releasing SDK for application development. Moreover, you will need to possess knowledge of USB to Multi USART integration in BSP and be capable of customizing code to manage high priority tasks at a lower layer efficiently. In this role, a strong understanding of memory management, interrupt handling, and DMA subsystems in the Linux kernel is essential. Proficiency in Embedded C and operating systems will be advantageous. Additionally, experience in application architecture designing and module level development will be beneficial for successful execution of responsibilities. This is a full-time position that offers health insurance benefits, day shift schedule, and performance bonuses. The work location is in person, providing an opportunity for hands-on collaboration and communication within the team.,

Posted 1 day ago

Apply

0.0 - 3.0 years

0 Lacs

dehradun, uttarakhand

On-site

Embark on a thrilling career path with Evon Technologies and join our dynamic team to contribute to innovative technology solutions. We are currently hiring fresh talent for two exciting technologies: For FPGA: - Are you a fresher with a strong interest in FPGA-based design and development - Do you have a basic understanding of digital logic design and hardware description languages like Verilog or VHDL - Are you willing to learn and grow in the field of FPGA-based design and technologies For Embedded C: - Are you a fresher with a strong interest in Embedded C programming - Do you possess basic knowledge of embedded systems and microcontrollers - Do you have a passion for working on low-level hardware and software integration Location: Dehradun (On-Site) Experience: 0-1 year Working Days: 5 days a week Requirements: - 2023/2024 Graduates - B.E./B.Tech (Any stream) / M.Tech / MCA - Minimum 60% overall; 60+ in Maths (X, XII) Note: Uttarakhand residents from Dehradun or the surrounding area are preferred candidates. Apply now or share this opportunity with someone who could be a great fit! Send your updated resume to dharati.trivedi@logicsimplified.com. #FPGA #EmbeddedC #TechJobs #Freshers #JobOpportunity #Hiring #CareerGrowth #Dehradun #EvonTechnologies,

Posted 2 days ago

Apply

12.0 - 16.0 years

0 Lacs

hyderabad, telangana

On-site

As a Firmware Architect at our Hyderabad location, you will be an essential member of our global R&D team, dedicated to exploring new product technologies. Your role will involve collaborating with cross-functional teams globally and external R&D partners while working from our India Engineering Center. Your primary responsibilities will include understanding product requirements, designing embedded software/firmware subsystems, and contributing to all phases of embedded software development projects. You will tackle diverse and complex problems, exercise independent judgment to propose design solutions, and apply your subject matter expertise to address product/customer challenges effectively. Your major responsibilities will encompass translating product-level requirements into system/subsystem level functional specifications, defining appropriate system architectures, and managing vendor resources for implementing new/existing product design projects. You will be accountable for project schedule management, creating high-level business requirements and proposals, fostering standardization and reusability in design libraries, and conducting code reviews to ensure the quality of firmware developed by the design team. Collaboration with verification and validation engineers, ensuring quality deliverables through comprehensive test plans, and promoting standardization in firmware development for sensors and control applications will also be part of your daily tasks. To qualify for this role, you should hold a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. You must have a minimum of 12 years of technical experience in embedded software/firmware development, with at least 4 years of experience as a technical architect. Proficiency in embedded Linux, Linux driver development, firmware development for various processors, assembly language programming, and debugging is required. Strong knowledge and experience with wired and wireless communication protocols, device communication protocols, standard bus interfaces, source control systems, and bug tracking databases are essential. Experience with laboratory equipment and debugging tools such as Trace-32/Windbg is preferred. Your preferred qualifications include knowledge of multiple firmware design tools and languages, prior experience in laboratory equipment product development, and familiarity with designing firmware and integrating it with other subsystems. Strong analytical and problem-solving skills, excellent written and verbal communication abilities, and proficiency in English and the local language are necessary for success in this role. If you are passionate about firmware architecture and possess the required skills and experience, we encourage you to apply for this exciting opportunity.,

Posted 6 days ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

As an Embedded C++ Developer specializing in Linux/POSIX systems, you will be responsible for developing production-quality embedded software. Your expertise in embedded C++ on Linux/POSIX platforms will be crucial for this role. Additionally, your experience with communication protocols such as CAN, Ethernet, and UDS will be essential for successful execution. You should be familiar with tools like Google Test, git, and MISRA C/C++ to ensure the quality and efficiency of the software development process. Your understanding of Agile methodologies and experience in project leadership will enable you to drive the projects effectively. Preferred qualifications include knowledge of Embedded C and IoT protocols such as MQTT, OTA, and HTTPS. Customer-facing experience will be an added advantage in this role. Proficiency in tools like Bazel, PC-Lint, Jira, and Confluence will further enhance your performance in this position. This position falls under the Embedded HW_SW category and is a full-time role based in Pune. The ideal candidate should have 4-8 years of experience in embedded software development. A notice period of 0-15 days is required for this position.,

Posted 1 week ago

Apply

5.0 - 10.0 years

0 Lacs

hyderabad, telangana

On-site

You should have a BE/ME or BTech/MTech in Electronics or BE/BTech in Electronics or ME/MTech in Computer Science with at least 5 years of experience in the following areas: - Development of middleware applications, IPCs, Protocols drivers for Linux & RTOS platforms - Experience with Microcontrollers, RTOS, and Embedded Protocols - Strong Programming expertise in Embedded C, C++, STL - Hands-on expertise on Linux OS, RTOS, multithreading - Development experience with various communication protocols like IP, DHCP, RS232 RS485, I2C, SPI, CAN, CANOpen, etc. - Embedded programming expertise in ARM-based MCUs/MPUs - Good knowledge of Wi-Fi, Bluetooth, and other wireless protocols - Knowledge of TCP-IP and Socket Programming This position falls under the job category of Embedded HW_SW and is a Full-Time role located in Hyderabad. The ideal candidate should have 5 to 10 years of experience and a notice period of 0-15 days.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

hyderabad, telangana

On-site

The ideal candidate should have 2 to 6 years of experience in Embedded C, Linux device drivers, Kernel Programming, and additional relevant skills. As a Software Developer for embedded systems, you will be responsible for designing, developing, and testing software, collaborating with teams to implement new features, conducting code reviews, troubleshooting software issues, and creating documentation for software designs. It is crucial to stay updated on the latest technologies in the embedded systems field. To qualify for this position, you should hold a B.Tech/M.Tech degree in ECE, Computer Engineering, or a related field. You must possess extensive experience in embedded C/C++ programming, a solid understanding of microcontroller and microprocessor architectures, and proven expertise in real-time operating systems (RTOS). Hands-on experience in wireless communication technologies like Wi-Fi, Bluetooth, and cellular is essential. The successful candidate should demonstrate excellent problem-solving, analytical, and communication skills, along with proficiency in debugging tools, version control systems (Git), and exposure to testing and CI/CD pipelines.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

You have 4 to 8 years of experience in Classic Autosar SW-C development with strong Embedded C knowledge. You should be proficient in Vector stack, RTE knowledge, CNAoE configuration, and scripting, as well as trace-32. Additionally, you are required to have good experience with expert-level knowledge in Python. Hands-on experience using Pandas and Pickle is essential. Moreover, familiarity with Element tree Parsing (XML parsing) and Jinja is highly valued. This role is located in Bangalore.,

Posted 1 week ago

Apply

0.0 - 4.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As an Embedded Systems Trainee at our company, you will have the exciting opportunity to expand your knowledge and skills in the field of embedded systems. Working closely with experienced engineers, you will delve into the fundamentals of embedded systems while actively contributing to ongoing projects. Your main responsibilities will include learning about microcontrollers, microprocessors, and digital signal processors. You will also gain insights into embedded system architectures, programming languages such as C and C++, and assist in various software development tasks with guidance. Additionally, you will familiarize yourself with hardware components, sensors, actuators, debugging tools like oscilloscope and logic analyzer, and communication protocols including UART, SPI, and I2C. Your role will also involve contributing to documentation and knowledge sharing within the team. To excel in this role, you should be pursuing a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. A solid foundation in programming concepts, along with a keen interest in embedded systems, problem-solving abilities, and analytical skills, are essential. The role requires both independent work and collaboration within a team. This position is ideal for a fresher with a Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. Proficiency in MATLAB would be an added advantage. The location for this opportunity is Thiruvananthapuram. If you are passionate about digital signal processors, embedded systems, microprocessors, programming languages, and communication protocols, and are eager to kick-start your career in this exciting field, we encourage you to apply for this position.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

chennai, tamil nadu

On-site

As an intern at our company, your day-to-day responsibilities will involve designing, developing, and testing embedded systems and software for our robotic solutions. You will collaborate closely with our team of robotics engineers to ensure the successful integration of embedded systems and software with our robots. Working with cross-functional teams, you will also play a key role in defining requirements and specifications for embedded systems and software. Additionally, you will be responsible for writing and maintaining technical documentation, including requirements, design, and test documentation. Conducting testing and troubleshooting of embedded systems and software will be a crucial part of your role. Furthermore, you will assist in the development of software and hardware tools for testing and debugging embedded systems and stay updated with the latest developments in embedded systems and software. The ideal candidate for this position should possess strong programming skills in C/Embedded C and have experience in embedded systems and software development. Knowledge of microcontrollers and embedded system design, familiarity with real-time operating systems and low-level drivers, as well as excellent problem-solving and debugging skills are essential. Strong communication and collaboration skills are also important for this role. Please note that the stipend offered will be based on your expertise and experience. About the Company: AtumX is a deep tech company specializing in robotics and deep learning technologies. Our focus is on building an interactive robotic companion that helps children develop an interest in technology in a fun and practical manner. In addition, we provide services to industries by creating autonomous vehicles and automation solutions.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a Lead Test & Validation Engineer at Maxwell, your primary responsibility will be to oversee the verification and validation processes of battery management systems. You will play a crucial role in all stages of product development, from defining validation test cases to creating necessary test benches. Additionally, you will be in charge of developing test plans, estimating testing efforts, and designing tests according to ISO26262 and ISTQB standards. Your duties will also include releasing test reports and summaries of released firmware, validating all BMS and battery electronics designs, addressing customer T&V requirements, and providing technical leadership to a team of engineers. You will be responsible for capturing and analyzing software/system requirements, planning and executing manual and automated tests, participating in reviews of various documents, analyzing defects and change requests, mentoring and training test engineers, and developing V&V tests for both software and hardware components of the BMS. To be successful in this role, you must hold a Bachelor's or Master's degree in Electrical Engineering or Embedded Systems Engineering. You should have experience in defining and executing design and product validation plans, testing safety electronics products (IEC61508, ISO 26262), testing mixed signals electronics products, and interfacing with HIL & CANbus. Prior hands-on experience with testing embedded systems, proficiency in at least one coding language (such as Python or Embedded C), and a good understanding of the V-cycle are essential requirements. While not mandatory, possessing an ISTQB certification, automation capabilities, expertise in Embedded C programming, or proficiency in Python or any scripting language would be considered advantageous. In return, you will have the opportunity to lead a team, become an expert in BMS system validation, and interact with leading customers.,

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

karnataka

On-site

As a test engineer at Eldaas Technologies, you will be an integral part of our team dedicated to ensuring the quality and reliability of our products. Your responsibilities will include conducting thorough testing and verification of hardware and software systems, diagnosing and documenting defects, implementing automated testing strategies, collaborating with design and development teams, and identifying areas for continuous improvement in product quality and testing processes. To excel in this role, you must have a strong technical skillset that includes proficiency in programming languages such as Embedded C and C++, knowledge of various microcontrollers like ARM, PIC, and AVR, excellent debugging skills, familiarity with testing methods and tools, ability to develop and execute automated tests, understanding of Real-Time Operating Systems (RTOS), and knowledge of signal processing techniques and communication protocols. In addition to your technical abilities, personal attributes such as high attention to detail, quality orientation, strong organizational and time-management skills, and good communication skills are essential for effective reporting of issues and collaboration within the team. Eldaas Technologies is a leading innovator in AI product design, electronic design, and manufacturing services. We take pride in our transformative solutions and superior service, catering to a diverse range of clients globally. Recognized as one of the "10 Best Companies" by Industry Era, we are committed to nurturing our employees and providing a dynamic work environment that fosters professional growth and personal achievement. Join us at Eldaas Technologies and be part of a dynamic team that values innovation, quality, and collaboration to deliver cutting-edge services to global electronics players.,

Posted 1 week ago

Apply

3.0 - 7.0 years

4 - 7 Lacs

Bengaluru

Work from Office

With a passion for life Join our diverse teams of passionate people and a career that allows you to develop both personally and professionally At Getinge we exist to make life-saving technology accessible for more people To make a true difference for our customers and to save more lives, we need team players, forward thinkers, and game changers, Are you looking for an inspiring careerYou just found it, System/Subsystem/Software Testing: Perform comprehensive testing of systems, subsystems, both software and hardware with a focus on the healthcare domain, leveraging over 5 years of experience in the field, Test Case and Script Management: Create, maintain, and execute test cases and test scripts for functional and regression testing, ensuring thorough coverage and reliability of test scenarios, Perform manual testing on embedded devices as per requirements using various electronic test and measurement equipment like oscilloscopes, function generators, DMMs etc Electronics Hardware and Communication Protocols: Work with electronics hardware and possess a strong understanding of communication protocols relevant to medical equipment, Medical Equipment Testing: Utilize healthcare domain knowledge to conduct rigorous testing of medical equipment, ensuring compliance with industry standards and regulations, Collaboration: Collaborate effectively with cross-functional teams to ensure that software meets user requirements and is delivered within the stipulated timeline, Defect Management: Manage the entire defect lifecycle, including raising new defects, performing defect analysis, and following up to ensure timely closure, About Us With a firm belief that every person and community should have access to the best possible care, Getinge provides hospitals and life science institutions with products and solutions aiming to improve clinical results and optimize workflows The offering includes products and solutions for intensive care, cardiovascular procedures, operating rooms, sterile reprocessing and life science Getinge employs over 12,000 people worldwide and the products are sold in more than 135 countries, Reasonable accommodations are available upon request for candidates taking part in all aspects of the selection process, Show

Posted 1 week ago

Apply

14.0 - 15.0 years

32 - 37 Lacs

Pune

Work from Office

What you ll do: We are seeking a Lead Engineer - Firmware for Eaton s electrical utility business exhibiting passion working for the Software Domain, who understands and inculcates Ethical values with Transparency. He/She must be a quick learner who easily adapts to encountered technical challenges and who can provide team leadership through example. He/She must be Efficient and Accountable for assigned tasks consistent with the organizations overall firmware technologies and solutions development Goals. He/She must have a keen eye for Quality and should be passionate and committed to meeting deadlines and Participating in all phases of the product development lifecycle (Requirements, Design, Coding, Testing, and Release). He/She must be comfortable following a structured engineering process to ensure quality and reliability in the design, implementation, and testing of control algorithms, protocols, and communication technologies. "A Lead Engineer demonstrates use of their unique skills and technical knowledge to lead multiple projects / large scale project while working with global teams. Performs failure analysis, investigates and troubleshoots issues, coordinates all work within the scope and ensures project objectives are met. Prepares/reviews documents including estimates, appropriation requests, project schedules, design and instruction specifications, operating manuals and technical reports. Understands and incorporates external trends into relevant projects. Provides work leadership, consulting and mentoring to technical staff. Participate in all phases of the product development lifecycle (Requirements, Design, Coding, Testing, and Release) following a structured engineering process to ensure quality and reliability Design, implement, and test control algorithms, protocols, and communication technologies Collaborate with external and internal customers, such as Product Management, Field Service, Operations and other Engineering teams during the product development life cycle Develop supporting engineering documentation including software requirements specifications, design documentation and design verification test plans Ensure the product specifications are complete, accurate and achievable Estimate workload, establish and maintain project schedules and monitor progress through the project execution phases Drive a technology design with a team of engineers both locally and remote Search for and apply technologies that can improve product performance, reduce development time, or reduce cost Effectively communicate with the cross-functional team to ensure schedule, cost and performance alignment. Leads the most challenging technical projects and is self directed. Independently performs assignments with minimal guidance and understands the business impact of different solutions. Qualifications: Required: Bachelor s degree in Electronics/Electrical/Software Engineering or Computer Science from an accredited institution. Desired: Master s degree in Electronics/Electrical/Software Engineering or Computer Science from an accredited institution. "Must: 12+ yrs of over all revelant experience Skills: Strong in Embedded C Basic knowledge on C++ for Object-oriented development. C++11/C++12 is more preferrable. Adept in Real-Time Kernel usage and should familiar with commonly used RTOS like FreeRTOS/uCOS/Nucleus/Zephyr. Proficient in Embeeded System design & Development - Peripheral understanding, HW related debugging techniques. Good knowledge on repository management like GitHub or Equivalent. Understanding of Cyber security requirements for embedded development. . Awareness of DevOps Experience in Agile methodology. Good in communication - Right articulation of complex ideas. Good to Have: Power System Or Smart Grid Or Metering domain experience. Communication protocol knowledge preferrably Networking one like - MESH networking. Work experience with US/Europe/any native-english counterpart. Knowledge of low-level embedded software design and development, including board bring-up testing and debugging. Abreast of upcoming software development/engineering tools, trends, and methodologies. A high degree of aptitude, creativity, and self-direction is required. Work independently to tight deadlines. Applies advanced tools in problem solving and project management to solve technical issues. Application of processes such as Design For Six Sigma or Lean. Uses innovative methods, generates IP and Publications in support of business needs."

Posted 1 week ago

Apply

4.0 - 9.0 years

5 - 9 Lacs

Pune

Work from Office

Position: Automotive Testing_Senior Engineer_Pune Job Description: Job Description: - Good in Automotive Domain, aware of CAN, UDS and XCP Protocol. - Must have knowledge of Python, Pytest and CAPL Scripting - Good to have knowledge on FuSA ISO 26262, Cybersecurity ISO21434. - Hands on experience in HIL and Vector tools like CANOE, VTstudio, CANAPE, Canalyzer etc. - Good Communication Skills and ability to learn new skills attitude Experience / Education: Typically requires a 4 year degree and a minimum of 5 years of related experience; or an advanced degree without experience; or equivalent work experience Location: IN-MH-Pune, India-Magarpatta City-Unit B (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 1 week ago

Apply

4.0 - 9.0 years

6 - 10 Lacs

Pune

Work from Office

Position: Automotive Testing_Senior Engineer_Pune Job Description: Job Description: - Good in Automotive Domain, aware of CAN, UDS and XCP Protocol. - Must have knowledge of Python, Pytest and CAPL Scripting - Good to have knowledge on FuSA ISO 26262, Cybersecurity ISO21434. - Hands on experience in HIL and Vector tools like CANOE, VTstudio, CANAPE, Canalyzer etc. - Good Communication Skills and ability to learn new skills attitude Experience / Education: Typically requires a 4 year degree and a minimum of 5 years of related experience; or an advanced degree without experience; or equivalent work experience Location: IN-MH-Pune, India-Magarpatta City-Unit B (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 1 week ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Hyderabad

Work from Office

Job Title: Firmware Developer Location: Hyderabad Experience: 5+ Years Job Type: Full-Time Required Qualifications 5+ years of professional experience in embedded firmware development. Strong proficiency in Embedded C/C++ programming. Hands-on experience with microcontroller platforms such as STM32 and S32K. In-depth knowledge of communication systems, including Wi-Fi, ZigBee, LoRa, GSM, and Bluetooth. Expertise in peripheral interfacing protocols (I2C, UART, SPI, USB). Expertise in network protocols (e.g., TCP/IP, UDP, MQTT) for IoT applications. Experience in the consumer electronics industry is highly preferred. Familiarity with IoT development and related protocols. Strong problem-solving skills and ability to debug complex embedded systems. Excellent communication and teamwork skills. Preferred Qualifications Experience with real-time operating systems (RTOS). Knowledge of low-power firmware design for battery-operated devices. Familiarity with Agile development methodologies. Experience with version control systems (e.g., Git) and CI/CD pipelines. Understanding of hardware schematics and ability to collaborate with hardware engineers .

Posted 1 week ago

Apply

4.0 - 9.0 years

15 - 25 Lacs

Bengaluru

Work from Office

Role & responsibilities Familiarity with microcontroller based development using compilers/ debuggers etc. Good understanding of embedded C with experience in low level driver development using C. Exposure to CAN based networks. Understanding of RTOS concepts.

Posted 1 week ago

Apply

4.0 - 8.0 years

12 - 16 Lacs

Bengaluru

Work from Office

Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership Does that sound interesting to youAs a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities, General Information SW Architect is responsible to deploy software concept, to push for efficient re-use and to propose improvement to existing software architecture concept, Your Key Responsibilities Develop dynamic and static SW architecture, Decompose SW in SW components Describe SW components, interfaces, and interactions Map the SW requirements to the SW architecture components and ensure bidirectional traceability Assure maximum re-use of Architecture elements Collaborate with other disciplines to document interfaces and dependencies (example: SW Architect has the responsibility to develop the HSI together with EE) Measure and Monitor SW resources consumption (CPU load, RAM/ ROM memory, stack, critical response times), Your Qualification and Skills: Bachelors/Masters degree in Electronics Engineering, Embedded Systems, or Computer Science, 2 to 3 years of experience in automotive software product architect role ; total experience of 10 to 12 years preferred, Strong knowledge of V-cycle development and ASPICE-aligned integration workflows, Proven expertise and track record in role and working of AUTOSAR BSW components (DCM, COM, MEM, ECUM, RTE ?), Good knowledge about ECU reprogramming using different communication protocols (CAN, CAN-FD, Lin, KWP), Excellent in embedded C and RTOS skills and Tasks Scheduling and Properties of tasks etc Understanding of micro-controllers and peripherals, Very good experience in project build and integration (ex: make/build environment, compilers, linkers), Very good knowledge of configuration management tools (IMS, Git/Gerrit, Jira etc,), Good testing experience usage of test benches, debuggers and communication equipment, Knowledge of multicore issues and solutions to address the same, Knowledge about ASPICE assessment for Software topics, Knowledge about static and Dynamic architecture of the Application Software, Knowledge about Software architectural tools like Enterprise Architect, System Composure, Excellent knowledge about BOOT concept, Good understanding of real-time embedded software architecture (MultiCore automotive systems), Excellent communication and understanding customer requirements, Making decisions on how to structure the software (dynamically and statically) and takes part in deciding which microcontroller should be used Finalizing and deciding the final SW architecture Approving Final SW Integration Test Result Our Offering Great company culture and well-defined career path Opportunity to be a key part of a growing organization Close collaboration with customer and project-team As a global company with employees around the world, it is important to us that we treat each other with respect and value all ideas and perspectives By appreciating our differences, we inspire creativity and drive innovation In this way, we contribute to sustainable value creation for our stakeholders and society as a whole Together, we advance how the world moves, Exciting assignments and outstanding development opportunities await you because we impact the future with innovation We look forward to your application, schaeffler /careers Your Contact Vitesco Technologies India Pvt Ltd, Hemanth Hurudi Show

Posted 1 week ago

Apply

3.0 - 6.0 years

6 - 10 Lacs

Hyderabad

Work from Office

This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 1 week ago

Apply

4.0 - 9.0 years

6 - 10 Lacs

Hyderabad

Work from Office

Specific JOB Skills : Expertise and sound knowledge on Linux and on RTOS/OS like ThreadX, FreeRTOS Sound knowledge on Microcontrollers/Microprocessors, ARM MPU (ARMv7/ARMv8) architectures Good knowledge on IPC (Message Queues, Shared memory, Semaphores), Multithreading, Mutex, Synchronization, Interrupt Management, Kernel Process & Timing Management Expertise in device driver development and porting for one or more devices Serial/I2C/SPI/PCIe/USB Experience in board bring-up activities, should have strong system debugging skills. Hands-on experience with lab instruments like Oscilloscopes, Waveforms Analyzers, Lauterbach Sound knowledge in C/C++ - Grade Specific

Posted 1 week ago

Apply

1.0 - 3.0 years

2 - 6 Lacs

Coimbatore

Work from Office

This role involves the development and application of engineering practice and knowledge in the following technologiesDesign of mechanical systems, devices, equipment and machines; installing and maintaining mechanically functioning equipment; simulating a wide range of interactions and evaluate performance in real world scenarios; and develop prototype for manufacturability, testing and validation. - Grade Specific Focus on Mechanical and Physical Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 1 week ago

Apply

3.0 - 8.0 years

4 - 8 Lacs

Bengaluru

Work from Office

We are looking for an Embedded Software Engineer with experience in RTOS (QNX, VxWorks, FreeRTOS, ThreadX, or Linux) and strong C/C++ programming skills. The role involves developing multi-threaded applications, integrating with ARM/IA-64 architectures, and working closely with hardware teams. Key Responsibilities: Develop and maintain embedded software using C/C++Work with RTOS and multi-threaded systemsInterface with hardware and optimize performance Primary Skills: C/C++ programmingRTOS (QNX, VxWorks, FreeRTOS, ThreadX, Linux)Multi-threaded development Secondary Skills: ARM/IA-64 architectureHardware interfaces (UART, SPI, I2C, GPIO) Education: Bachelors/Masters in Computer Science, Electronics, or related field Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders.

Posted 1 week ago

Apply

2.0 - 5.0 years

4 - 8 Lacs

Chennai

Work from Office

Port OS like Linux, Android, FreeRTOS to run on Shakti processors. Build SDK and baremetal applications to run on Shakti processors and SoCs. IoT solutions based on Shakti SoCs. Port Python, Java for Shakti. Implement and automate software verification strategies. Required Skill Set Must have: C, Data structures. Good to have: device driver experience, kernel programming, Android, Python.

Posted 1 week ago

Apply

3.0 - 6.0 years

4 - 8 Lacs

Chennai

Work from Office

Learn everything about RISC-V ISA and its extensions. Build reusable test libararies and test suites for compliance testing. Required Skill Set Must have good knowledge of python scripting Basic computer architecture knowledge. Good to have experience with FPGAs, RISC-V ISA

Posted 1 week ago

Apply

Exploring Embedded C Jobs in India

Embedded C is a specialized field in the software development industry that focuses on programming embedded systems using the C language. In India, the demand for embedded C professionals is on the rise, with many companies looking to hire talented individuals with expertise in this area. If you are a job seeker interested in pursuing a career in embedded C, this article will provide you with valuable insights into the job market in India.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

These cities have a thriving technology industry and are home to many companies that actively recruit for embedded C roles.

Average Salary Range

The average salary range for embedded C professionals in India varies based on experience level: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

In the field of embedded C, a typical career path may involve progressing from a Junior Developer to a Senior Developer, and eventually to a Tech Lead role. With experience and expertise, professionals can take on more challenging projects and leadership responsibilities.

Related Skills

In addition to proficiency in embedded C programming, individuals in this field are often expected to have knowledge of: - Microcontrollers - Embedded systems design - Real-time operating systems - Hardware-software interfacing - Debugging and troubleshooting skills

Interview Questions

  • What is an embedded system? (basic)
  • Explain the difference between a microcontroller and a microprocessor. (basic)
  • How do you optimize code for embedded systems? (medium)
  • What is the importance of volatile keyword in embedded C programming? (medium)
  • Describe the process of flashing firmware onto a microcontroller. (medium)
  • How do you handle interrupts in embedded C? (advanced)
  • What is DMA (Direct Memory Access) and how is it used in embedded systems? (advanced)
  • Explain the concept of bit-banding in embedded C. (advanced)
  • How do you debug a system crash in an embedded application? (advanced)

Closing Remark

As you explore opportunities in the embedded C job market in India, remember to showcase your skills and experience effectively during interviews. Prepare thoroughly, stay updated on industry trends, and apply for roles confidently. With dedication and continuous learning, you can build a successful career in embedded C. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies