Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 8.0 years
5 - 15 Lacs
bangalore rural, bengaluru
Work from Office
Mandatory skills: Linux, Embedded C, Device Driver, C/C++ Programming, BSP Role & responsibilities Must have experience Developing embedded Linux BSP . Strong proficiency in C/C++ programming languages and shell scripting. Experience in Linux kernel internals, Device drivers , and bootloader configurations. Experience with embedded development tools and cross-compilation toolchains. Excellent problem-solving and debugging skills. Ability to work independently and collaboratively in a fast-paced environment. Preferred candidate profile - Short Notice Period.
Posted 2 weeks ago
7.0 - 12.0 years
13 - 23 Lacs
pune, chennai, bengaluru
Work from Office
Job Title : Senior Embedded Systems Engineer Device Drivers (6 - 15 Years Experience) Location : Bengaluru Employment Type : [Full-time] Experience Level : 5 to 15 Years Other criteria : Passport Required Role Overview We are seeking a highly skilled Embedded Systems Engineer with deep expertise in Linux device driver development and embedded systems. The ideal candidate will have hands-on experience in kernel-level programming, system integration, and hardware-software co-development. This role involves working closely with cross-functional teams to deliver robust and optimized solutions for embedded platforms. Key Responsibilities Driver Development : Design, develop, and maintain Linux kernel modules and device drivers for peripherals such as I2C, SPI, USB, and PCIe. System Integration : Lead board bring-up activities, perform system-level integration, and validate hardware-software interactions. Debugging & Optimization : Utilize tools like GDB, ftrace, and JTAG for debugging, crash dump analysis, and performance tuning. Hardware Collaboration : Interpret hardware datasheets, schematics, and specifications to support driver development. Cross-Functional Collaboration : Work with hardware, software, and validation teams to ensure seamless integration and delivery. Required Skills & Qualifications Programming : Strong proficiency in C; solid understanding of Linux file systems. Linux Kernel : In-depth knowledge of kernel internals, architecture, interrupt handling, and DMA. Device Drivers : Proven experience with character, block, network, USB, and PCIe drivers. Debugging Tools : Expertise in GDB, serial debugging, and crash dump analysis. Communication Protocols : Familiarity with I2C, SPI, UART, and other embedded protocols. Problem-Solving : Strong analytical and debugging skills with a proactive approach to issue resolution. Preferred Skills Embedded Platforms : Experience with ARM and Intel architectures. Build Systems : Exposure to Yocto, Buildroot, or similar build environments. Firmware Development : Knowledge of bootloader customization and boot sequence optimization. Scripting : Proficiency in Python or Bash for automation tasks. RTOS Experience : Understanding of real-time operating systems and their integration with Linux. If interested share your updated resume to Arun.g@ltimindtree.com Also share the below details for processing your profile. Total Experience: Relevant Experience: Current Location: Preferred Location: Curren Company: Notice Period: Current CTC: Expected CTC: Date of Birth: Willing to relocate to Bengaluru : Yes/No Having Passport: Yes /No Share your updated resume to Arun.g@ltimindtree.com Thanks & Regards Arun (Talent Acquisition)
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
Acclivis Technologies is currently seeking a skilled and experienced Senior Software Developer who possesses a strong command over Delphi programming environments, backend database systems, and modern frontend and scripting technologies. In this role, you will be responsible for tasks such as development, maintenance, testing, and mentoring within a collaborative and Agile environment. The ideal candidate should have 3 to 6 years of experience as an Embedded Engineer with expertise in Linux device driver development on embedded platforms. Key responsibilities include hands-on experience in Linux BSP development, SOC Platforms experience (such as NXP IMX Series, TI, etc.), Linux driver sub-system and driver development, Linux peripheral driver development (e.g., I2C, SPI), Linux kernel development covering memory management, interrupt management, and concurrency handling, driver performance improvements utilizing DMA, accelerator/engine, etc., experience in U-boot and bootloader, as well as Linux kernel-level debugging. If you possess the required experience and skills in Linux device driver development and are looking for a challenging opportunity to contribute to a dynamic team, then we encourage you to apply for this position with us at Acclivis Technologies.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
udaipur, rajasthan
On-site
You should have extensive experience in Embedded C and C++ programming. You should also have experience in 8-bit, 16-bit, and 32-bit microcontroller-based product design. Experience with RTOS-based programming is preferable. You should be proficient in digital interfaces such as UART, SPI, I2C, DVP (Digital video port) timers, counters, RTC, DFU (Direct Firmware Upgrade), bootloader, camera interfaces, and various display interfaces. Additionally, you should have extensive experience with analog interfaces, including ADC, DAC, PWM, and operational amplifiers. It is essential to be proficient in using firmware development IDEs such as Keil, MPLAB, IAR, STM32CubeMX, etc. Moreover, you must have strong experience in protocol design for RS232, RS485, USB, Ethernet, Bluetooth, Wi-Fi, LoRa, etc.,
Posted 3 weeks ago
3.0 - 4.0 years
3 - 6 Lacs
bengaluru
Work from Office
Required Skills : 3 to 4 years of proficiency in Linux device driver development, including porting, integration, middleware, user-space applications, and testing. Experience in board bring-up and bootloader development. Strong expertise in C/C++ programming. Implement and debug communication protocols including I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe. Skilled in debugging using tools like JTAG, TRACE32, ICE, and ICD, along with the ability to use oscilloscopes and protocol analyzers. Solid understanding of operating system concepts, such as multi-threaded programming, parallel processing, synchronization, and inter-process communication (IPC). Familiarity with ARM 32/64 architectures. Good debugging skills, particularly in kernel software stability domains, including crash analysis, system locks, and abnormal resets. Competence in scripting languages such as Python and shell scripts. Strong analytical and problem-solving abilities. Experience with tools like GIT, Perforce, Code Collaborator, Gerrit, JIRA, Confluence, and Jenkins. Effective communication, interpersonal, and cross-functional teamwork capabilities. Education Requirements: B. Tech / M. Tech (ECE / CSE) Experience: 3 to 4 Years Location: Hyderabad & Bangalore Shift: General Work Week: Monday to Friday
Posted 3 weeks ago
3.0 - 5.0 years
13 - 23 Lacs
pune
Hybrid
Role & Responsibilities: Design, develop, and maintain Board Support Packages (BSP) for embedded platforms. Develop Linux device drivers, bootloaders, and system-level software. Work on Linux internals, QNX, and user-kernel space applications. Collaborate with hardware teams on ARM-based architectures. Configure and optimize builds using Bazel/Yocto. Develop automation scripts (Bash, Python) for deployment and maintenance. Perform embedded debugging and resolve low-level integration issues. Manage version control and collaboration using Git. Mentor junior engineers and adapt to new technologies as per project needs. Preferred Candidate Profile: 3 to 6 years of experience in embedded software development. Strong in C/C++ programming for embedded platforms. Deep knowledge of Linux internals, RTOS, and QNX. Experience in BSP development, device drivers, and embedded debugging. Familiarity with SPI, IC, UART, CAN protocols. Experience with build systems (Bazel, Yocto). Strong scripting skills in Bash/Python. Excellent problem-solving and debugging skills. Exposure to AUTOSAR/automotive software standards is a plus.
Posted 3 weeks ago
4.0 - 9.0 years
14 - 20 Lacs
bengaluru
Work from Office
Job Description : Linux Kernel Device driver development Audio, Camera, Graphics, Display. Board bring up, Kernel Migration and Migration. Hardware configuration and performance tuning. Skills Required : Seasoned embedded systems engineer - with focus on Linux, QNX, system side, drivers framework and low level embedded experience. Strong C and assembly programming skills Understanding of ARM architecture. Hands on troubleshooting issues on Hardware. Experience on writing BSP without any references Experience on designing & implementation of driver frameworks without GPL references. Strong communication and inter-personal skills. Proficient in multi-threaded programming and middleware solution development on Android environment. Strong in fundamentals of IPC and OS concepts. Creative problem-solver capable of creating and reproducing complex software defects. Good experience in Linux internals (QNX IVI Car preferred) OS build, System level debugging
Posted 3 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
chennai
Work from Office
About The Role We are seeking an experienced embedded systems engineer with strong expertise in BMC firmware development and Linux internals. The ideal candidate will be responsible for developing and maintaining BMC firmware using OpenBMC and Yocto build systems, customizing Linux kernel and U-Boot for embedded platforms, and implementing device drivers and IPC mechanisms for efficient system communication. The role also involves board bring-up activities including hardware debugging and peripheral validation. Key Responsibilities Develop and maintain BMC firmware using OpenBMC and Yocto. Customize Linux kernel and U-Boot for embedded platforms. Design and implement device drivers and IPC mechanisms. Perform board bring-up and hardware debugging. Integrate and support IPMI and Redfish management protocols. Collaborate with hardware/software teams for system integration. Develop Linux user-space applications for system control. Primary Skills OpenBMC architecture and development Linux kernel and device driver development U-Boot bootloader customization IPC mechanisms in Linux Board bring-up and hardware debugging IPMI stackSDR, SEL, FRU, SOL, IPMB, KCS, KVM Redfish protocol implementation Secondary Skills Linux application development (C/C++, shell scripting) Familiarity with RTOS (ThreadX) Side-band LAN networking protocols Debugging toolsGDB, strace, JTAG, serial console Preferred Qualifications 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 3 weeks ago
4.0 - 6.0 years
22 - 25 Lacs
noida
Work from Office
We are looking for a candidate with a strong background in firmware development and relevant experience in the electronics, semiconductors, or software industry. The ideal candidate should meet the following requirements: Requirements: Candidate should have overall experience of Firmware development for more than 4 years. Must have academic record and strong background with more than one domain as firmware/SOC/RTOS/ Bootloader/ Security/Automotive. Must have strong background as engineer development in electronics/ semiconductors/software industry for 4+ Years. Should have knowledge of NXP product line and Automotive Market. Strong communication and language skills (C coding). Mandatory Key Skills NXP product line,semiconductors,electronics,C coding,Firmware development.
Posted 3 weeks ago
7.0 - 12.0 years
15 - 27 Lacs
hyderabad, bengaluru
Work from Office
Title: Technical Lead / Technical Architect Location: Hyderabad/Bengaluru Experience: 7 to 12 years Qualification: B.E./B.Tech/M.E./M.Tech We are seeking an experienced Technical Lead with expertise in Embedded Development to join our dynamic engineering team. Role & responsibilities Should be responsible for development of Automotive products in Telematics, Connected Car, Body controller domains & Automotive tools development. Should be able to own & handle Architecture designs independently. Collaborate with cross-functional teams (software, hardware, mechanical, and validation) to ensure system integration and performance. Should be able to analyse Customer requirements, Internal requirements and Standard requirements to create Architecture designs. Should be able to develop design documents from architectural design. Technical interface to External & Internal Stakeholders. Should be able to train & mentor team members on technical aspects. Determining and overseeing consistent testing, evaluation, and troubleshooting of all products in all stages of completion. Familiar with technology trends and Support in development of Product Roadmap Development plans. Ability to set and drive the Vision & Mission strategy while also having the capability to empower and delegate responsibilities effectively. Desired Functional Skills: Bachelors or Masters degree in computer science, Electronics Engineering, or a related field. Minimum of 7+ years of experience in Telematics. Experience in complete architecture, design, and development of embedded Linux or other RTOS based products, BSP porting, bootloaders, algorithm development, performance optimizations as per customer requirements for full product life cycle. Experience in diagnostics, communication protocols (CAN, LIN, Ethernet, UDS), and OTA (Over-The-Air) update functionality. Exp in cybersecurity implementation (e.g., ISO/SAE 21434) for connected systems. Expertise in various microcontrollers ARM, NXP, ST, Rensas etc. Embedded software on ARM Cortex M7/M4/M0 based SoC. Excellent C & C++ programming skills. Strong debugging/trouble-shooting skills. Sound knowledge of entire life cycle of the Automotive ECU development and Automotive Industry regulatory standards. High EQ and ability to inspire and motivate the employees across all levels to work in collaboration as a unified and highly productive business unit. What we offer: Working on cutting-edge technologies in automotive electronics Opportunities to improve your skills and drive your career. Collaborative, supportive, family-oriented work environment Higher education opportunities Competitive Salary and Benefits Rewards and recognition for smart working employees and teams 100% Awesomeness -- We have a lot of fun together. Team lunches, parties, and outings keep us motivated.
Posted 3 weeks ago
5.0 - 7.0 years
11 - 12 Lacs
bengaluru
Work from Office
MANDATORY SKILLS : Bootloader,Embedded C,Autosar Mandatory Hands-On experience with ISO14229 (UDS Protocol) Mandatory experience on Flash Bootloader topics Mandatory Embedded C Programming Hands on Experience with software development tools like CAN Analyzer, Canoe, Debugger. Ability to solve technical issues independently. Exposure to Vector Flash Boot Loader would be added advantage. Exposure on OTA would be added advantage. Exposure to ASPICE Process would be added advantage. Good analytical and communication skills. Job Responsibilities The candidate will be involved in tasks related to Integration Development of FBL Features and performing testing activity. For the Integration Development of FBL software, the roles and responsibilities will include continuous collaborations with counterparts in Germany to understand requirements, interpret and develop FBL Features. Also, need to be responsible to create test specifications and document the results. Mandatory Key Skills aspice,vector,debugging,can analyzer,ota,spi,can bus,i2c,uart,embedded systems,c++,uds,canalyzer,microcontroller,lin,python,capl,rs232,linux,arm,matlab,adc,canape,eeprom,autosar*,embedded c*,bootloader*,flash*,canoe*
Posted 3 weeks ago
3.0 - 8.0 years
10 - 15 Lacs
pune, chennai, bengaluru
Work from Office
Experience in any of the Automotive Domain( Cockpit / Body ADAS / Powertrain / Telematics etc) 3+ years of automotive software development or testing experience Strong knowledge in Embedded C / C++ based software development Experience in software development tools (debugger, emulators, compilers). Communication protocol : CAN, LIN, Ethernet, J1939, UDS Bench tools: CANoe or CANalyser , Control desk Programming & Modelling skills: Python / CAPL / Shell script / YAML Strong problem solving and analytical skills Highly motivated, self-starter, capable of achieving goals while operating independently Strong written & verbal communication skills
Posted 3 weeks ago
5.0 - 7.0 years
25 - 27 Lacs
bengaluru
Work from Office
Responsibilities: 1. Product Delivery ownership of Board Support Packages and driver development. 2. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. 3. Design and implementation of system recovery module 4. Board bring up, Schematic review and working with h/w team on new board design. 5. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. 6. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces. Mandatory Key Skills yocto,python,debugging,linux bsp,renesas,nxp,ti,device drivers,bsp,linux kernel,board support package,uart,board bringup,spi,bootloader,firmware,embedded development, software development,linux development,embedded linux,c++,linux,kernel
Posted 3 weeks ago
3.0 - 8.0 years
8 - 12 Lacs
noida, hyderabad, bengaluru
Work from Office
Skills/Experience: Strong experience in Layout design and Verifications of GPIO library Expertise in floorplanning, placement , IO ring Implementation and IO Bus design Experience (years) : 3+ Year Education Qualification: BE/B-Tech/ME/M-Tech degree in Electronics and Communication, Electrical Engineering, or related field.
Posted 3 weeks ago
7.0 - 11.0 years
4 - 7 Lacs
hosur
Work from Office
MANDATORY SKILLS : Adaptive Autosar ,Bootloader ,C++ Mandatory Hands-on experience with ISO14229 (UDS Protocol) Mandatory experience on Flash Bootloader and Software Update topics Mandatory C++ and Python Programming skills including working on Hands on experience in Application development in Service Oriented Architectures Hands on experience in QNX and LINUX Operating systems Hands on Experience with software development tools like CAN Analyzer, Canoe, Debugger. Ability to solve the technical issues independently. Exposure to ASPICE Process would be added advantage. Good analytical and communication skills Job Responsibilities The candidate will be involved in tasks related to Integration Development of FBL Features and performing testing activity. For the Integration Development of FBL software, the roles and responsibilities will include continuous collaborations with counterparts in Germany to understand requirements, interpret and develop FBL Features. Also, need to be responsible to create test specifications and document the results.
Posted 3 weeks ago
5.0 - 10.0 years
0 - 2 Lacs
hyderabad
Work from Office
Experience in C/C++ programming Experience with Multi-threaded software development in Linux environment Experience with Embedded IP subsystems e.g. Ethernet/PCIe/SPI/I2C/USB/GPIO/Memory architectures /DDR/SDRAM/DMA Experience with development of software targeted for x86, standalone and RTOS platforms Experience in low level driver development, register interface programming, general algorithms and data structures, bootloaders/Uboot Experience with CI tools, test automation, etc. Strong debugging skills at device and board level using JTAG debuggers Experience in Software programming for FPGAs is an advantage Scripting language experience like Perl, Python or TCL Excellent interpersonal, written and verbal communication skills Excellent communication, problem solving and analytical
Posted 3 weeks ago
10.0 - 15.0 years
0 - 1 Lacs
dhule
Work from Office
MANDATORY SKILLS : Bootloader,Embedded C,Autosar Mandatory Hands-On experience with ISO14229 (UDS Protocol) Mandatory experience on Flash Bootloader topics Mandatory Embedded C Programming Hands on Experience with software development tools like CAN Analyzer, Canoe, Debugger. Ability to solve technical issues independently. Exposure to Vector Flash Boot Loader would be added advantage. Exposure on OTA would be added advantage. Exposure to ASPICE Process would be added advantage. Good analytical and communication skills. Job Responsibilities The candidate will be involved in tasks related to Integration Development of FBL Features and performing testing activity. For the Integration Development of FBL software, the roles and responsibilities will include continuous collaborations with counterparts in Germany to understand requirements, interpret and develop FBL Features. Also, need to be responsible to create test specifications and document the results.
Posted 3 weeks ago
5.0 - 7.0 years
0 - 1 Lacs
dhule
Work from Office
Responsibilities: Product Delivery ownership of Board Support Packages and driver development. BSP and Drivers development for Linux on Renesas, NXP and TI Platforms. Design and implementation of system recovery module Board bring up, Schematic review and working with h/w team on new board design. Debug and troubleshoot BSP and Driver level issues. Should be familiar with hardware debugging. Ability to work on applications will be an advantage Requirement: Relevant experience of 5+ years in Embedded Linux Development. Hands on Software Development experience in C/C++. Experience in Linux BSP Development for different platforms Experience in Embedded Development in C, C++ & Python Linux Kernel internals, Device driver implementation. Hands on experience with Yocto for atleast two commercial products Experience in initial board bring up on new hardware, preferably for Renesas, NXP, TI etc. processors. Experience in Customization bootloader and Linux operating system for embedded platforms. Experience in porting board support packages from reference platform. Experience writing custom device drivers and related SDKs/APIs. Candidate should be fully conversant in studying hardware schematics, component/module datasheets. Candidate should be fully conversant in using test equipments like CRO, logic analyzers, data loggers etc. Review of hardware schematics and support the hardware design with low- level software components. Experience with software firmware verification and testing and generating high quality documentation of the design and test results. Candidate should be fully conversant with preparing and understanding pin-muxing arrangements of the hardware Candidate should have worked on IIC, SPI, UART, RTC, Ethernet, Flash, DDR RAM and other high-speed digital interfaces.
Posted 3 weeks ago
9.0 - 14.0 years
8 - 12 Lacs
hyderabad
Work from Office
As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals. Key Qualifications : - Design and develop embedded software using - bare metal- and real time operating systems on multiple boards and MCUs. - Design and develop board bring up code, device driver code, boot loaders, firmware update software (OTA), Secure boot, software for interfacing with sensors and peripherals, and application software. - Design and develop firmware including toolchain, BSPs to support IIoT modules. - Design, develop, and enhance middle layer framework to support reliable and maintainable application development, including higher layer communication stacks such as MQTT, LwM2M etc. - Design, document, code, test, and debug embedded device controllers for IoT. - Create unit and integrated test plans, test cases, and perform unit and integration testing and code reviews. Test tool development for both system verification and production test. - Support project planning efforts, including task definition and work effort. - Perform analysis, resolution, and tracking of defects and improvement to closure. - Develop and improve software development processes and procedures. - Provide engineering support for other departments as necessary. - Complete other engineering duties as assigned Minimum requirements : - 9 + years of experience in embedded systems development with strong C++ skills, multi-threading, multi-processor interfacing, and hardware-software integration. - Excellent software design skills and C/C++ programming skills; preferably in safety critical software development. - 3+ years of programming experience targeting embedded Microcontrollers (Experience with ARM Cortex M3/M4,/MSP430 or similar microcontroller preferred). - Experience working with microcontrollers running both RTOS (Example: RTX, ThreadX, FreeRTOS, Micrium OS, etc.) and bare metal software. - Experience in developing device drivers, timers, interrupt handlers, message-based software, etc., - Experience in developing device drivers for bus interfaces and peripherals: SPI, I2C, UART, ADC, DAC, I2S, USB, LCD - Experience in C/C++ coding standard, OOD, static analysis, and code coverage. - Proficient with software development process. - Demonstrable experience developing efficient (memory, CPU, and bandwidth) software. - Familiarity setting up various embedded toolchains, build, and debugging environments. - Experience with software engineering processes and tools such as configuration management and issue tracking systems. - Ability to read circuit designs/electrical schematics and datasheets. - Experience in using oscilloscopes, logic analyzers, and other test equipment to troubleshoot hardware/software issues. - Excellent problem-solving, design, development, and debugging skills. - Strong communication and interpersonal
Posted 3 weeks ago
1.0 - 3.0 years
4 - 8 Lacs
mumbai
Work from Office
Deutsche Bank is the market leader in FX Spot (voice + electronic), both in terms of profitability and risk management sophistication. We trade all currencies, including G10, emerging markets and precious metals. We leverage the information contained in our franchise and the edge provided by our technology platforms to offer deeper liquidity and tighter spreads, and to extract value from the market. To complement our market making activities, there is a very strong quantitative emphasis to our risk taking, risk management and product offering. You will be working with FX Spot voice traders in London, New York and Tokyo-Sydney, working on ad hoc requests as well as long-term research projects. You will learn how traders price and manage spot risk, and you will come to understand liquidity and market microstructure. You will also get to work closely with Algos (electronic) FX Spot desk. You are likely to travel to London for business purposes. Your key responsibilities Enhance data analytics to analyze patterns in client flow and market impact, using machine learning algorithms and statistics Enhancing logic of business controls and reporting, using historical data. Researching and optimizing existing suite of algorithmic execution algorithms and models, applying advanced market microstructure studies and algorithms Working with Algos desk to enhance our Spot offering Generate and back-test potential trade ideas Your skills and experience Team player with strong communication skills and attention to detail Intellectually curious, and ready to work under pressure Strong academic background with degree in Math / Engineering / Science / Stats etc. Strong quantitative and analytical skills Preference for candidates comfortable with Tableau and SQL. Experience in other programming languages such as VBA, Matlab, q/kdb, R or Python would be preferred.
Posted 3 weeks ago
4.0 - 9.0 years
14 - 24 Lacs
bengaluru
Work from Office
Implementation of UDS diagnostics Experience in Motor control ,RTOS, BT & radio based applications design & development,• Bootloader development Software exp of Application data architecture design, Telematics protocol design to backend
Posted 3 weeks ago
8.0 - 12.0 years
18 - 22 Lacs
noida
Work from Office
Embedded C, Free RTOS, Understanding of Schematic/Pin configurations, Working knowledge of Microcontrollers, UART, SPI, I2C, CAN Bootloader, Firmware Architecture and Flowchart Required Candidate profile ( Protocols: CAN, LIN, Modbus, BLE, TCP/IP, MQTT ( Debugging Tools: Logic analysers, oscilloscopes, protocol analysers
Posted 3 weeks ago
4.0 - 7.0 years
14 - 19 Lacs
bengaluru
Work from Office
Project description Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs). You will be working on innovative projects that focus on the security subsystem of silicon, including policy implementation, root of trust, TPM/fTPM, and Widevine. This role demands a high level of expertise in trusted applications and handshakes, contributing to the robustness and security of our products. Responsibilities Develop and maintain security firmware for Embedded SoCs Implement and enhance silicon security subsystems, policies, and root-of-trust mechanisms Work with TPM/fTPM and Widevine to ensure secure communication and data protection Debug and review C code to maintain high-quality firmware standards Collaborate with the team using Git/Gerrit for version control and code review processes Contribute to boot loader and Linux kernel development as needed Skills Must have 5-12 years of experience with MANDATORY Very strong in C language programming and debugging Security Firmware called PSP FW JD, key skillsets Good knowledge about silicon security subsystem / policy, root of trust, TPM/fTPM, Widevine Good knowledge of trusted applications and handshake Good knowledge on security concepts like chain of trust , Crypto Algorithms. Nice to have Familiarity with boot loader and Linux kernel development Experience with JIRA for project management and issue tracking Knowledge of UEFI/BIOS development and functionality
Posted 4 weeks ago
5.0 - 10.0 years
7 - 17 Lacs
vadodara
Work from Office
Sr Cyber Security Engineer will be part of the Automation Engineering team, developing the cyber security software for next-generation Remote Terminal Unit (RTU) and other Lucy Automation products for Distribution Automation utilizing the skills, tools, and processes within the global team. Sr Cyber Security Engineer will provide technical and team leadership through coaching and mentorship. Description of the Accountability Design, implement and test Cyber Security software for our range of RTUs and other Lucy Automation products, Design reviews, Strict version control Cyber Security Software Documentation, Content for User Documentation, Prepare and maintain Test specifications and Conformance Test cases Guide/supervise the preparation of Conformance test set up and carry out testing as per the test plan Capture, document and report test results and observations Trouble shooting and hands on build-up/repair/rework of engineering samples and Test Set ups Coordinate and deliver in cooperation with other project teams, assist with project planning and reporting Job Context The duties and responsibilities of the Sr. Cyber Security Engineer include: Developed Cyber Security features for Automation product. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team. Collaborate with other site software developers to plan, design, develop, test, and maintain Automation product software releases. Assist in collecting and documenting user's requirements, developing user stories, estimates and work plans. Prepare reports, manuals and other documentation on software's status, operation and maintenance. Assist with the development of product documentation. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Package and support deployment of releases. Work with teammates in the migration of legacy applications to current technologies. Develop, refine, and tune integrations between applications. Analyse and resolve technical and application problems. Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties. Adhere to high-quality development principles while delivering solutions on-time and on-budget. Provide third-level support to business users. Research and evaluate a variety of software products QUALIFICATIONS, EXPERIENCE, & SKILLS: Graduate in Electronics Engineering or equivalent Minimum 7-9 years of working experience in similar industry Job-Specific Skills: Essential strengths: C and C++ programming languages GNU toolchain (GCC, GDB, Cross Compiler, JTAG) Linux, Yocto ARM architecture Development of Embedded real-time applications Source code management tools like GIT, Subversion(SVN), SourceSafe Unit testing methodology Familiarity with bug tracking and traceability tools like OpenProject, JIRA, Bugzilla UML (Unified Modelling Language) XML or HTML Eclipse IDE (Integrated Development Environment) Continuous Integration tools such as Jenkins, Hudson Knowledge of Role Based User Account Management (UAM) integrated with the Web Server. Cyber Security knowledge IEC 62351, NERCIP, encryption algorithms, IEEE 1686 Protocols such as IEC 104/101/103, Modbus Serial/TCP IP, DNP3 Serial/TCP IP, IEC 61850, HTTP and protocol test tools Desirable strengths: CMake (Cross-platform Makefile generator) Design using State Machines, State Machine tools such as SMC Code quality analysis tools such as Klocwork, Lint, LDRA, MISRA Firmware, Configuration and Patch management. Real-time operating systems Multiprocessor software architecture Device drivers like CAN bus, SPI, I2C, SPI, Ethernet, Serial XML Schema design and XSLT (XML Transformations) Unit testing frameworks such as C++ Unit Inter-process communication using Zero MQ Behavioral Competencies: Good interpersonal skills with a pleasant and can-do attitude Willingness to work and thrive in a professional team Ability to cope with work pressures and go the extra mile
Posted 4 weeks ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
You should have experience in Android BSP / Linux BSP, C, Cpp. A good understanding of Linux device driver and Kernel modules is a must. Additionally, you should possess a strong understanding of core OS concepts such as Interrupt, Memory management, and Paging. Knowledge in Hypervisor Type 1/2 is required, along with understanding of Virtio specifications and virtIO BSP Requirement. Familiarity with HAL BE, FE is essential. It would be beneficial to have hands-on experience with VMMs like QEMU/crosvm. Proficiency in IPC in Linux, control plane, and messages with Unix domain sockets is also required. Your skillset should include expertise in C, C++, QNX/RTOS, HAL FE / BE, Automotive BSP drivers, Bootloader, HyperVisor, Virt IO, and VMM.,
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |