Home
Jobs
Companies
Resume

130 Vxworks Jobs - Page 5

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3 - 6 years

5 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

Our customers count on us to convert awesome ideas into great products and services. The QNX Board Support Package (BSP) Team is looking for Senior Driver Developers to design and implement the next generation computing platforms in Automotive other general embedded verticals. You will be part of a development team responsible for creating software drivers to support next-gen hardware peripherals on some of the most advanced hardware platforms available. You must be someone with ideas and real passion for software delivered to maximize reuse, efficiency, and simplicity. In return for your skills, expertise and enthusiasm, we will provide you with an attractive compensation comprehensive benefits package. We have some of the brightest minds working on cutting edge platforms at QNX. Join us and you'll become part of a team that is already leading the way and there is no telling what you could accomplish. You will have: A successful track record of developing drivers for various hardware peripherals including the adaptation of existing drivers for embedded platforms. Proven aptitude for BSP development such as board bring up, enhancement of existing software and performance tuning. Enthusiastic about developing new driver architectures to support future hardware peripheral advancements. Focused on ensuring software is held to our quality standards Interested in opportunities to develop software under specialised safety standards such as ISO26262, IEC61508 etc You will have the following technical skills: Bootloader and board bring up skills such as u-boot/DRAM controller initialization / system clock configuration / GPIO pinmux) Experience with serial driver development for UARTs, i2c, SPI, CAN, input devices, touch controllers etc Storage device driver development targeting block storage devices, UFS, SD/eMMC, AHCI/SATA, or flash technology (NAND/NOR) High speed complex communication busses like PCIe, USB Experience writing drivers for wired and wireless networking interfaces Development know-how on power management, DVFS, thermal management, etc Domain expertise with security hardware and firmware (TPM, TrustZone, etc) You will have the following skills experience: Bachelor s degree in Computer Science, Computer Engineering or equivalent experience Established software development experience In-depth knowledge of C and Assembly programming languages. Hands on development experience using embedded operating systems (QNX, Linux, GreenHills, VXworks preferred) Prior experience in driver development is essential Experience writing software for major processor architectures (ARM, x86, PPC, etc) Hands on experience in the development of software following either safety standards (ISO26262, IEC61508 etc) or MIL standards would be a standout skill

Posted 2 months ago

Apply

3 - 6 years

5 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Linux Kernel drivers - Virt IO, Hypervisor development - VxWork s - experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Network drivers, ethernet, Wi-Fi drivers in Linux kernel and or any other RTOS - Hypervisor => Linux kernel module, Virt IO, QEMU

Posted 2 months ago

Apply

10 - 15 years

37 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry - where you will find that work is both fun and challenging. Your Impact You will bring your unique talents to the group that works on Ciscos Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions You will learn about cutting-edge technologies and platforms while developing software for these equipment Experience the exhilaration of taking a product through development and integration Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices - NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation complex Switches. Bachelors degree in CS/EE/EC or technical equivalent.

Posted 2 months ago

Apply

4 - 8 years

15 - 20 Lacs

Noida

Hybrid

Naukri logo

Job Responsibilities 1. Understand and Participate in Establishing Requirements Gain a deep understanding of system-level requirements impacting firmware deliverables. Actively participate in the creation of firmware requirements based on system specifications. Collaborate with the broader team to define and improve system-level requirements for hearing aid firmware. Align firmware design with requirements through continuous exploration of the firmware system, review of documentation, and consultations with senior team members. 2. Design and Implement High-Quality Firmware Create designs that meet firmware requirements. At this level, the engineer is expected to solve moderate technical challenges. Senior engineers review solutions for technical sound. Document and review designs, ensuring they provide value and enhance understanding of the firmware. Apply programming knowledge (e.g., C, assembly) to implement firmware on resource-constrained hardware. Follow best practices in firmware development processes such as code reviews, design documentation, and adherence to coding conventions. Update the status of assigned tasks using established issue and project tracking software. Use version control systems to manage code effectively. Investigate, root cause, and resolve firmware issues promptly, providing feedback on potential solutions and their impact to the firmware management team. 3. Verify Firmware Functionality Support the Firmware Verification Team in developing test plans and executing tests to ensure firmware meets high-quality standards at the system level. Review test plans and provide constructive feedback. Conduct unit tests to verify the functionality of developed firmware before passing it to the verification team. Collaborate with Firmware Verification Engineers and others in R&D to identify and resolve issues. 4. Participate Effectively in Project Activities Understand and follow established organizational processes such as Advanced Development and Product Development processes. Work with the Firmware Project Sponsor/Manager to create project plans and provide work estimates for project milestones. Take proactive ownership of project assignments and follow the project management process (Scrum) for assigned projects. Communicate changes to work effort estimates and their potential impact on the project schedule. Provide updates on project activities during sprint reviews, stand-up meetings, and one-on-one meetings. Job Requirements Education and Experience: Education: Bachelors or Masters degree in Electronics and Communication, Computer Science, Embedded Technology, or a related field. Experience: 4-8 years of relevant experience with a BS degree 0-4 years of relevant experience with an MS degree Knowledge and Technical Requirements In-depth knowledge in one or more of the following domains is required: Digital Signal Processing (DSP) Real-time Signal Processing: Knowledge of hardware or embedded systems for real-time signal processing, including the use of microcontrollers, DSP chips, and FPGA. Filtering: Designing and implementing digital filters (FIR, IIR) to remove noise, smooth, or enhance signals. Knowledge of filter design tools and techniques (e.g., Butterworth, Chebyshev filters). Convolution & Correlation: Understanding how to apply these operations to signals to filter or detect patterns. Fourier Analysis: Applying Fourier transforms (FFT, DFT) to analyze signals in the frequency domain, including spectral analysis and signal reconstruction. Time-Frequency Analysis: Familiarity with techniques like Short-Time Fourier Transform (STFT) or wavelet transforms for analyzing non-stationary signals. Adaptive Filtering: Understanding algorithms that adapt their characteristics based on the signal's input, such as LMS (Least Mean Squares) and RLS (Recursive Least Squares). Signal Compression & Coding: Knowledge of data compression techniques (e.g., JPEG, MP3) for efficient transmission and storage of signals. Embedded DSP Experience in implementing DSP algorithms on embedded systems, such as using ARM, TI processors or specialized DSP hardware. Real-Time Operating Systems (RTOS): Experience with real-time operating systems, such as FreeRTOS, VxWorks, or other embedded OS, for scheduling and task management. Hardware/Software Interface: Experience interfacing with hardware components (ADC, DAC, sensors, actuators, etc.). MATLAB/Simulink: Ability to model and simulate DSP algorithms using tools like MATLAB and Simulink. Embedded Development Tools: Familiarity with IDEs (e.g., Eclipse, Keil, IAR Embedded Workbench) and debugging tools (JTAG, oscilloscopes, logic analyzers). Machine Learning (ML) & AI Integration DSP and Machine Learning: Integrating machine learning with DSP to enhance signal processing tasks such as classification, pattern recognition, and feature extraction. Deep Learning for DSP: Familiarity with neural networks, CNNs (Convolutional Neural Networks), RNNs (Recurrent Neural Networks), GANs (Generative Adversarial Networks), and other deep learning architectures. Proficiency in using TensorFlow, PyTorch, and Keras Wireless and wired communication protocols. Firmware testing methodologies and tools Proficiency in programming languages such as C or assembly. Familiarity with scripting languages like MATLAB or Python. Understanding of analog and digital circuitry. Competencies, Skills, and Abilities Strong verbal and written communication skills. Driven, methodical, and detail oriented. Ability to work both independently and as part of a team. Proficiency in problem-solving.

Posted 2 months ago

Apply

10 - 15 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry - where you will find that work is both fun and challenging. Your Impact Looking forward to getting an exciting start to your careerYou will bring your unique talents to the group that works on Ciscos Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about cutting-edge technologies and platforms while developing software for these equipment. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices - NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation complex Switches. Experience - 10 to 15 years Bachelors degree in CS/EE/EC or technical equivalent.

Posted 2 months ago

Apply

5 - 10 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

- experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Working Experience in developing one or more of Graphics/Display/HDMI/Camera/Audio drivers is desired - Working knowledge in one or more of OpenGL /OpenGL ES/Vulkan is a plus - Exposure multimedia frameworks/ALSA will be a plus

Posted 3 months ago

Apply

4 - 8 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

About The Company: ARA's client is a leading IT solutions provider, offering Applications, Business Process Outsourcing (BPO) and Infrastructure services globally through a combination of technology knowhow, domain and process expertise. Over the years we have left an indelible impression in the IT solutions domain with an impressive clientele and an extensive global presence. Our integrated solutions offering is aimed at creating value for our customers, helping them in improving their business processes with minimum hassles and capital outlays. The Role: We are looking for A mid- level C++Developer to work on a critical and complex project for one of our biggest clients in analytical instrumentation domain. In this role, the individual will join a dynamic and collaborative environment, encouraging cross team development between Mechanical Engineering, Electrical Engineering and Data Application departments. The instrumentation being developed and maintained involves many electro-mechanical sub-systems which provide an exciting opportunity for learning system dynamics and integration of the different technologies. Key Responsibilities: Design, develop, and maintain C++ applications or systems. Write clean, efficient, and maintainable C++ code to meet project requirements. Develop algorithms and data structures for solving complex problems Write unit tests and perform debugging to ensure the application is bug-free Use debugging tools to troubleshoot issues and identify the root cause of problems in code Need strong analytical skills to locate and diagnose issues in their code. This may include memory leaks, segmentation faults, or logic errors Skills Required: Application development using C++ and MFC. Strong fundamental skills with respect to object-oriented programming. Development on Realtime Operation System like VxWorks Debugging skills Experience in working with instrumentation and control. Strong analytical, and troubleshooting skills Behavioral Skills: Candidate must be highly motivated and self-disciplined. Applicant should have the skill to self-manage with good independence and results oriented. Good oral and written communication skills. Experience working within a multi-geographic team Qualifications & Experience: 4+ years of hands-on within this technical field as application software engineer. Minimum Bachelors degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or other technical major and relevant work experience Additionally, desirable: familiarity with good laboratory practice related to testing, test data collection, documentation and presentation, interpretation of wiring diagrams / schematics. Thanks & Regards, Vijaya vijaya.nakka@araresources.com

Posted 3 months ago

Apply

3 - 7 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

ESSENTIAL DUTIES AND RESPONSIBILITIES Create architecture and design documents pertinent to the various phases of NAND development. Drive system level architecture decisions across NAND storage technologies. Become the subject matter expert, owner for NAND system engineering and provide technical leadership. Responsible for mentoring and innovation and defining the technical strategy. Follow Agile methodologies in development. Youll be on a scrum team responsible for NAND products. This includes innovation, design, implementation and debug of algorithms, data structures, drivers needed for our large and complex environment. Deliver on cutting-edge storage products. Work with cross functional teams to develop NAND solutions and products. Self-motivated to work both unsupervised and as part of an agile team. Collaborate to develop self and others within group. Participate in planning and coordinating significant technical investigations from problem statement to conclusions. Understand end to end product lifecycle.

Posted 3 months ago

Apply

6 - 9 years

8 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role : C/C++ programming Embedded system development, Firmware, Device drivers & Board support packages. Knowledge of processor architectures 8bit, 16bit and 32bit, DSPs Knowledge of Software development life cycle SDLC Knowledge of Operating System concepts Hands on experience on RTOS(GHS Integrity/VxWorks/ FreeRTOS) / Bare Metal Scheduler Understand Firmware Architecture , Scheduler / Task manager implementations Understand and Implement design represented by Finite State Machine (FSM), State Transition Matrix (STM), STD Worked on atleast one full SDLC project/program Capability to read hardware designs & schematic. Exposure to using oscilloscope, multi-meter. Exposure to Industrial / Medical standards (ISO 13485. IEC 62304, IEC 601010, IEC 61508) Primary Skills Exp :5 9 years Location :Bangalore Educational Qualifications:BE/ ME/ MS/BTech/MTech Electrical, Electronics , Computer Science

Posted 3 months ago

Apply

5 - 7 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

UST Designation: Lead I - Embedded Software Requirement name: C Modeling Engineer Who we are: At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 25 countries, we build for boundless impact touching billions of lives in the process. Visit us at . The Opportunity : We are seeking a skilled and motivated C Modeling to join our dynamic development team. As a C Modeling Developer, you will be responsible for designing, developing, and maintaining software applications using the C, C++, TLM programming language. You will work closely with cross-functional teams to ensure the smooth execution of projects, from initial concept to final implementation. The ideal candidate will have experience with object-oriented programming (OOP), databases, and building scalable applications. What we are looking for- Required Skills Qualifications Key Responsibilities: System-Level Modeling in System C System Level (ESL) design Virtual Prototype development for SoC and Electronics Systems for the purpose of embedded software development Developing System C/TLM2.0 based models of IP blocks, CPU, SoC, System Defining transaction level models of non memory mapped interfaces (I2C, SPI, USB, CAN, Ethernet etc) Porting the embedded operating system (Linux, VXWorks, Android ) on the virtual prototype, developing the device drivers etc. Verification of models at IP SoC level Develop regress able self checking test suites using C/ARM assembly. Develop System Level Flows and Methodologies using virtual prototypes Support the firmware. Strong in C++ development Skills: C Modeling, C++, TLM, System C, Linux What we believe : We re proud to embrace the same values that have shaped UST since the beginning. Since day one, we ve been building enduring relationships and a culture of integrity. And today, its those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do. Humility: We will listen, learn, be empathetic and help selflessly in our interactions with everyone. Humanity: Through business, we will better the lives of those less fortunate than ourselves. Integrity: We honour our commitments and act with responsibility in all our relationships. Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance. To support and promote the values of UST. Comply with all Company policies and procedures Skills Systemc,Linux,C Programming

Posted 3 months ago

Apply

3 - 7 years

5 - 9 Lacs

Bengaluru, KIADB Aerospace Tech Park

Work from Office

Naukri logo

Engineering degree (BE ECE/ CS) or equivalent. Hands on Experience in device drivers development in Linux, RT Linux Hands on Experience in VxWorks Hands on Experience in Embedded C Programming Hands on Experience in Communication protocols like SPI, RS232, I2C etc., Experience in Testing and debugging the sub-system and Board level.

Posted 3 months ago

Apply

17 - 19 years

22 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Contribute to the elaboration of product/system specification architecture, in collaboration with the Product architect/ System Engineering Manager Perform SW activities: Define the software requirements specifications: Define the functional requirements, operational requirements, interfaces requirements and the requirements linked to performance / Safety constraints Ensure that all the requirements can be validated (testability, ) Define the software architecture: Elaborate the functional and structural breakdown into SW components modules Allocate the requirements to the SW components/modules Define the interfaces between the SW components/modules Define the dynamical behavior of the software Validate the feasibility of the solution: model simulation, mock-up Define main technical choices for SW development: Select SW Tools, Methodology (ex : UML, ) coding rules, strictly following internal process/methods tools recommendations Select the Micro-processor / Micro-controller , together with the HW architect, according ADM PPL recommendations Select the Operating System Software language Define SW Coding strategy (ex: encoding) Arbitrate and validate major SW design choices Perform SW/SW and HW/SW integration, together with the HW architect Prepare and perform SW requirements tests, SW/SW SW/HW integration tests and verifications of his/her deliverables, prior to the ones formally performed by a dedicated VV team (depending on Safety Integrity Level) Qualifications Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE EEE or Equivalent BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Outstanding Technical leader with proven track record in managing multi software programs towards successful delivery. Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments. Ability to drive through all obstacles, collaboration with global team in different geo Flair to Learn technologies specific to Railway domain. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES EXPERIENCE Minimum 17 years of experience managing/ leading complex projects and provide technical expertise in Embedded systems. The successful candidate will be responsible for designing, developing and implementing software solutions to build complex embedded systems, and providing technical leadership within the Team. Strong knowledge on Embedded concepts such as multi-threading, IPC Ability to work on complex and distributed system Experience in Low level embedded SW Design is a must Good knowledge on TCP/IP Computer buses The ideal applicant will be able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivery of design, analysis, development, testing and delivery. Strong Ability in problem solving and debugging, ability to narrow down the root cause in complex system Exposure on security principals, secure network communications and knowledge on security domain is desirable Rail industry background is highly desirable, alternatively similar industries can also be considered. Language Skills: Programming: C, Scripting languages (Python,..) Multi core / Multi-Threading - RT OS -Linux, VX Works, QNX Protocols TCP/IP, CIP, MVB.. Standards: CENELEC SIL4 / DO178A / DO178B Location for the roleTravelIf yes, how much (%): Bangalore, Short term fragmented travel to France/Belgium as per program needs. Contract Type/ Bonus (OPTIONAL): Full- Time

Posted 3 months ago

Apply

3 - 6 years

40 - 50 Lacs

Noida

Work from Office

Naukri logo

The incumbent would contribute extensively in analysis, design, and programming for major and dot software releases. The role would from time to time require to collaborate with product marketing to evaluate and resolve new features to be added. Should be a proactive self-starter who can develop methods, techniques, and evaluation criterion for obtaining results. You are expected to provide leadership within the respective division and act as a mentor to engineers. You would be a specialist on one or more platforms and knowledgeable of cross-platform issues, products, and customer requirements. They would contribute significantly towards the development and application of new concepts, technologies, and expertise within the team. The candidate would be required to address broad architecture and design issues of future products or technologies and provide strategic direction in evaluating new technologies in their area of expertise. Requirements: B.Tech / M.Tech in Computer Science Engineering from an outstanding institute. 3.5 to 6.5 years of hands-on design/development experience. Proficient in C/C++ assembly, data structure, and algorithm. Good understanding of object-oriented design and knowledge of product life cycles and associated issues. Knowledge of application development on multiple platforms including various flavors of Windows and Macintosh. Should have excellent computer science fundamentals and a decent understanding of architecture, design, and performance. Must be familiar with working in a fast-paced global environment.

Posted 3 months ago

Apply

15 - 22 years

50 - 65 Lacs

Bengaluru

Work from Office

Naukri logo

Your Role Design, develop, and maintain protocol stacks for various network layers (e.g., OSI model). Implement transport protocols (TCP, UDP) and network protocols (IP, ICMP, ARP, etc.). Enhance existing network stack components (e.g., socket libraries, network drivers). Troubleshoot and resolve network-related issues. Profile and optimize network performance (latency, throughput, packet loss). Optimize protocol performance, scalability, and reliability. Collaborate with cross-functional teams to ensure seamless integration of network protocols. Document usage guidelines, best practices, and troubleshooting tips. Explore emerging technologies and standards related to network protocols. Work closely with hardware engineers, firmware developers, and system architects. Participate in code reviews and contribute to architectural decisions Your Background Experience in embedded software development. Exp 12-18 Years Knowledge of development and verification standards like DO178C Experience as a technical hands-on to work as senior individual contributor as well as mentor to juniors in the team. Self-motivated with a customer-focused mindset Able to develop product features in accordance with customer requirements. Experience in embedded software development. Knowledge of development and verification standards like DO178C Experience as a technical hands-on to work as senior individual contributor as well as mentor to juniors in the team. Self-motivated with a customer-focused mindset Able to develop product features in accordance with customer requirements.

Posted 3 months ago

Apply

8 - 13 years

25 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Your Role Automotive software development for ADAS platforms involving Camera and/or RADAR processing. Develop SW architecture to meet functional safety, cybersecurity and other automotive standards Model the architectures in UML to ensure traceability with the system architecture and the code. Perform safety analysis of the software design and develop the software architecture that addresses software safety / cybersecurity requirements Your Background Key ingredients for succeeding in this role are your: A graduate in ME/ M.Tech (Software/Electricals/Electronics/ Instrumentation/Information technology/telecommunication).Experience on Embedded Software Experience on Embedded Software development for Autonomous driving Platforms 6+ years working experience with significant time working on POSIX Operating System : Yocto Embedded LINUX/VxWorks/QNX Embedded C and C++ programming Multi-core Microprocessor and SoC experience (TI TDA4x, Qualcomm, Infineon Tri core) Experience on SoC board bring up for RTOS platforms Device drivers development CAN / CAN FD communication, SPI, MCAL Hands on experience on Ethernet and Diagnostics (UDS) Service oriented software architectures (SOME/IP) . Extensive understanding of Middleware Framework work on Virtualization and Docker containers

Posted 3 months ago

Apply

8 - 13 years

27 - 42 Lacs

Bengaluru

Work from Office

Naukri logo

Exemplary teaming skills. Youll work with technical leaders providing the certification evidence for projects that will deliver best in class, safest and highest quality software on the planet. These projects can come from multiple industries such as Aerospace and Defense, Industrial, Medical and Automotive verticals and will follow Wind Rivers proven processes Your Role Design and develop middleware to facilitate communication between multiple hardware accelerator bound processes. Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role in new embedded and enterprise market segments. Take initiative to improve features and processes. Contribute ideas for product improvements and iterations. Collaborate effectively with global software engineering teams. Experience in embedded software development Knowledge of development and verification standards like DO178C Experience as a technical hands-on team lead Self-motivated with a customer-focused mindset Able to develop product features in accordance with customer requirements. Your Background BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). Solid understanding of software development methodology Minimum 8 years' experience in designing complex software features. Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS etc.) Experience in developing software stacks written preferably in C, C++. Exposure to LibC, LibC++ libraries, Java is added advantage. Working knowledge of security features like disk encryption, optee, trousers and tpm2_tss. Experience and good knowledge in using security standards like openssl, fips and secure loader etc. Working knowledge on securing embedded systems using Common Vulnerabilities and Exposures (CVEs) Working Knowledge on crypto_misc, ipnet, security events and user_management Good exposure in operating systems security features mainly on Kernel Hardening. Experience handling build system, Dev ops, Jenkins, CI/CT/CD While not a requirement it is an added advantage to have experience in firmware development including Board Bring Up activities prototyping, debugging, verification. Lead the agile team using Agile methodology and scrum practice. Certified Scrum Master, experience in a scrum master role

Posted 3 months ago

Apply

8 - 13 years

27 - 42 Lacs

Bengaluru

Work from Office

Naukri logo

Member Of Technical Staff NW Stack Exemplary teaming skills. Youll work with technical leaders providing the certification evidence for projects that will deliver best in class, safest and highest quality software on the planet. These projects can come from multiple industries such as Aerospace and Defense, Industrial, Medical and Automotive verticals and will follow Wind Rivers proven processes Your Role Design, develop, and maintain protocol stacks for various network layers (e.g., OSI model). Implement transport protocols (TCP, UDP) and network protocols (IP, ICMP, ARP, etc.). Enhance existing network stack components (e.g., socket libraries, network drivers). Troubleshoot and resolve network-related issues. Profile and optimize network performance (latency, throughput, packet loss). Optimize protocol performance, scalability, and reliability. Collaborate with cross-functional teams to ensure seamless integration of network protocols. Document usage guidelines, best practices, and troubleshooting tips. Explore emerging technologies and standards related to network protocols. Work closely with hardware engineers, firmware developers, and system architects. Participate in code reviews and contribute to architectural decisions Your Background Experience in embedded software development. Exp 8-13 Years Knowledge of development and verification standards like DO178C Experience as a technical hands-on to work as senior individual contributor as well as mentor to juniors in the team. Self-motivated with a customer-focused mindset Able to develop product features in accordance with customer requirements. Experience in embedded software development. Knowledge of development and verification standards like DO178C Experience as a technical hands-on to work as senior individual contributor as well as mentor to juniors in the team. Self-motivated with a customer-focused mindset

Posted 3 months ago

Apply

5 - 10 years

19 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Your Role Design and develop Board Support Package (BSP) to adopt a single common architecture and BSP for OS and Hypervisor. Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role in new embedded and enterprise market segments. Take initiative to improve features and processes. Contribute ideas for product improvements and iterations. Collaborate effectively with global software engineering teams. Experience in embedded software development Self-motivated with a customer-focused mindset Able to develop product features in accordance with customer requirements. Good oral and written communication skills Able to work and collaborate in a team environment Your Background BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). Solid understanding of software development methodology. Minimum 5-8 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up. Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development. Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.). Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems) for ARM/Intel/PowerPC based. Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills. Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals. Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc. Proficient in Hypervisors and Embedded Virtualization mechanism Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus. Why join us? You can grow at Aptiv. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs. You can have an impact . Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents. You have support . We ensure you have the resources and support you need to take care of your family and your physical and mental health. Your Benefits at Aptiv: Hybrid and flexible working hours; Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development) Life and accident insurance Sodexo cards for food and beverages Well Being Program that includes regular workshops and networking events EAP Employee Assistance Access to fitness clubs (T&C apply) Creche facility for working parents

Posted 3 months ago

Apply

8 - 13 years

15 - 30 Lacs

Pune

Hybrid

Naukri logo

. We are looking for Linux, device driver development, TI SDK porting, BSP, and kernel programming. SOC hands-on with SW architecture know-how and tools hands-on with EA or equivalent. Posix Mandatory.

Posted 3 months ago

Apply

3 - 8 years

0 - 2 Lacs

Pune, Navi Mumbai, Mumbai (All Areas)

Work from Office

Naukri logo

Excellent command over programming languages C, C++. Excellent Control over Operating systems principles (Linux, VxWorks, QNX) Experience in programming in a multi-thread/multi-process environment Proficiency with Linux, Jira and Inter-process communication Design and implement tools to accelerate software system development and debug environments Participate and support in fixing issues arising from customer sites Analyze system scalability, interworking issues and perform root cause analysis of system issues Design and implement built-in diagnostics and test codes to help reliability and supportability Experience of development of distributed architecture systems with intercommunication. Communication over various physical layer devices like Serial, Ethernet, 1553, CAN, NMEA, ModBus, etc Knowledge of IP protocols, VLANs and Ethernet switching Hands-on software development experience in large complex software systems Excellent analytical, integration and debugging skills are necessary Very Good oral and written communication and multitasking skills are expected.

Posted 3 months ago

Apply

12 - 18 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Date Posted: 2025-02-05 Country: India Location: North Gate Business Park Sy.No 2/1, and Sy.No 2/2, KIAL Road, Venkatala Village, Chowdeshwari Layout, Yelahanka, Bangalore, Karnataka 560064 Position Role Type: Unspecified Job responsibilities: To work as an independent contributor developing, enhancing, and maintaining Mission critical platform software. Communicate and coordinate effectively within the teams. Build and nurture team at offshore, develop team strengths and improve upon their competency. Lead and Motivate team on future technologies. Maintain integrity and work ethics within the team. Support software engineering team through the execution of planned development/verification activities. Designs, develops, modifies, documents, tests, installs and supports software applications and systems. Understand the interfaces and behaviors of external software and hardware components that interact with the currently developed component. Scope out dependencies, issues, risks, & escalate prior to burning 20% of the efforts. Technically responsible for project milestones. Basic Qualifications: 10+ years of experience in Embedded Software Development and Verification. Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines. Excellent understanding of system software concepts, binary executables, debug information, OS concepts. Strong C programming skills, Embedded C, Linux shell scripting. Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks, Lynx OS. Good knowledge on processors and their architecture (ARM, PowerPC etc.). Hands on experience on Device Driver Implementation. Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT, Confluence etc.). Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers. Understanding of structural coverage analysis and unit test automation tools. Understanding of software certification documents. Proficiency in Quality audits process. Recommended skills: Knowledge on Python, Shell scripting, Batch files is an added advantage. Good to have exposure to ARINC 653, ARINC 665, AFDX software specification. Working knowledge on Agile methodology is an added advantage. RTX adheres to the principles of equal employment. All qualified applications will be given careful consideration without regard to ethnicity, color, religion, gender, sexual orientation or identity, national origin, age, disability, protected veteran status or any other characteristic protected by law. Privacy Policy and Terms: Click on this link to read the Policy and Terms

Posted 3 months ago

Apply

4 - 9 years

30 - 40 Lacs

Chennai, Bengaluru, Hyderabad

Hybrid

Naukri logo

Dear Candidate, We have an urgent opening with one of Multinational company for Linux Device Driver (LDD) Developer. Experience: 4+ Years Location: Bangalore, Chennai, Hyderabad. Interested one can share their resume on Deepaksharma@thehrsolutions or also can whatsapp on 8882505093 Job descriptions: 4 to 7 yrs of Exp in Embedded Software Domain Proficient in software development using C, C++ and multi-threaded programming. Working experience one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired. Work experience Mainly LDD, Linux Kernel level experience Experience working with one or more of - BSP, HAL, Bootloader, UART/SPI/I2C/DMA and Board bring up. Understanding into architectures - CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers etc is a plus Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus Experience in Make, CMake or Buildroot, Dev ops, Jenkins, CI/CT/CD is desirable Bachelors degree in computer science, Engineering, or related field.

Posted 3 months ago

Apply

3 - 8 years

8 - 18 Lacs

Bengaluru

Work from Office

Naukri logo

1. Position 1: Software Design Engineer Location: Bangalore Professional Skills Required: C Concepts & Programming, OS Concepts, Computer Architecture/Organization, Networking (TCP&UDP/OSI Model), debug/problem solving skills Desired Skill Set: Linux, Device Drivers, embedded protocols (eg: SPI,I2C etc), RTOS Concepts Job Description: Requirements gathering Design and Reviews Standalone SW bring up/porting Linux onto different platforms Various driver porting/development and testing along with application Good documentation skills for creating documents like requirements/design etc documents. Co-ordinate with Lead and other team members to deliver the work on time 2. Position 2: Senior Software Design Engineer. Location: Bangalore Professional Skills Required: Linux, Device Drivers, embedded protocols (eg: PCIe, SPI, I2C etc), RTOS Concepts and Processor Knowledge Job Description: Requirements gathering Design and Reviews Standalone SW bring up/porting Linux/RTOS onto different platforms Various driver porting/development and testing along with application Good documentation skills for creating documents like requirements/design etc documents Co-ordinate with Lead and other team members to deliver the work on time

Posted 3 months ago

Apply

15 - 20 years

40 - 45 Lacs

Hyderabad

Work from Office

Naukri logo

Lead the design & development of Industrial control systems Provide technical roadmaps for portfolio / products Collaborate with project managers and stakeholders to ensure project success Provide technical expertise in troubleshooting and resolving complex issues Work closely with hardware engineers and other stakeholders to ensure seamless integration of software with hardware components Implement and oversee robust testing procedures to ensure the quality and reliability of embedded software Conduct code reviews to identify and address potential issues early in the development process YOU MUSTHAVE Bachelor s/ Masters degree in engineering with 15+ years of experience in architecting, design and development of embedded software solutions Hands-on in C++ and Real time Operating systems such as Integrity, VxWorks, RT Linux Knowledge of Control systems, PLCs, functional Safety systems & industrial protocols is a must Knowledge of motion control applications & technologies for discrete applications like warehouse automation, packaging, bottling, machines is highly desirable Strong understanding of hardware and software integration Exposure Containerization and Container Orchestration Good understanding Cyber security and secure design Good understanding networking concepts Experience in handling full life cycle projects right from requirement management to delivery & sustenance Demonstrated ability to work with global, cross-functional teams Evaluate alternative technologies and presenting for executive reviews

Posted 3 months ago

Apply

4 - 6 years

10 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

Capgemini is hiring for below FreeRTOS Developer Role, interested candidates please apply. Role & responsibilities : What you will do: • Deliver platform software components to support new features/asks. • Enhancing the DX-Developer Experience (API's, Sample Apps, Tools Integration, Documentation) of the Platform Software. • Add support for new features/peripherals as per the HRM. • Porting of Platform SW components. Minimum Qualifications: • 3+ years of hands-on embedded software development • Strong C programming knowledge • Coding experience with developing modules/components using layered architecture for Platform SW. • Exposure to highly resource-constrained, real-time, embedded environments. • Experience writing and optimizing device drivers for MCU peripherals (UART, SPI, GPIO, i2c, RTC, DMA, Watchdog, etc.) • Experience with one or more RTOS Free RTOS, uc/OS. • Proficiency with electronics bench test equipment such as oscilloscopes, logic analyzers, etc. • Experience working within a global organization • Excellent communication skills Qualifications Considered a Plus: • Experience working for a semiconductor company • Experience with Assembly Language for at least one MCU (ARM, RISC-V) • Understanding of hardware IP architecture, development and verification Notice Period: 15 Days/30 Days/60 Days Location: Bangalore

Posted 3 months ago

Apply
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