Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 8.0 years
25 - 30 Lacs
Bengaluru
Work from Office
The person will be part of AMDs CPU verification team. This team is part of AMDs global CPU verification teams and plays a critical role in next generation AMD CPU design verification. Involves having a deep understanding of existing AMD X86 CPU architecture and microarchitecture ranging from CPU pipeline stages to various complex features and structures, debugging functional issues of RTL and verification components of latest gen CPU in pre-silicon and emulation environment. THE PERSON: Should have excellent interpersonal, communication, leadership skills and ability to work in a fast-paced exciting environment. Continuous learning has always been the moto in this ever-changing industry. An ideal person for this role should be a self-learner and always ready to upgrade his/her skills to stay abreast with the technology. The team looks for superstars but also believes in nurturing you into one. Collaboration is the key to success. The ideal candidate should learn at a great pace, deliver what is expected, and also share your learning in the team to help the overall growth. It s always We before Me in the team. KEY RESPONSIBILITIES: Debug triage of failures from simulation and emulation environment for CORE or sub-system/unit level regressions. The spectrum covers - (frontend fetch/decode, Execute/Load-store, Floating point, Cache hierarchy). Guide the team to write automatized triages in Perl/Ruby and creating tools using Perl/ruby or AMD verification methodology (primarily in C++) to enhance the functional debug and triage process. Analyze test cases in assembly language and C++ based testbench. Adapt to use ML/AI to enhance the debug efficiency. Derive stimulus strategy (directed tests/ random tests) to be run on Core regressions for efficient bug hunting. Handle Core Debug Infrastructure. Work with other Stakeholders/teams to enhance stimulus holes for bug escapes/coverage holes, backend infra etc Innovate/Add necessary process automations. Ability to lead & manage a team of 10+ members to achieve the goals efficiently and grow the team technically further. Manage Program/Project level deliverables on multiple CPU DV aspects. Support Post silicon needs. PREFERRED EXPERIENCE: Minimum 3+ years experience in ASIC Design Verification, with strong knowledge of x86/ARM Computer Architecture / Micro-Architecture. Solid background and understanding of Digital Design, RTL design and strong troubleshooting, analytical and debugging skills. Must have excellent knowledge of design & verification flows. Excellent leadership / mentoring / communication skills and ability to work seamlessly with cross site teams. Any Verification methodology involving OOPs concepts C++, OVM/UVM methodology knowledge and experience is a plus. Prior experience in functional verification of Processor subsystems such as x86 or ARM domain-based Cores is a plus. Exposure To ML/AI based solutions is a plus. ACADEMIC CREDENTIALS: Preferably B.E/B.Tech/M.E/M.Tech in Electrical/Electronics/Computer Engineering
Posted 3 days ago
2.0 - 6.0 years
5 - 9 Lacs
Noida
Work from Office
? Embedded System SW Engineers (MCU) Youll be joining a small, close-knit group of like-minded developers. We are looking for people with a track record for learning new skills and implementing them in a timely and effectively manner. Work here is collaborative and cross-functional. Youll get to enjoy the fun of working at a fast moving startup. Salary and compensation will be competitive. Skills: I2C, SPI, CAN, UART, USB Requirements Very Good C Programming Assembly Language Programming Good Understanding of CPU Architecture ARM, MIPS and PowerPC Hardware interfaces : Nand/NOR Flash, DDR SDRAM, PCI (variants), Ethernet MAC/PHY Protocols : I2C, SPI, CAN, UART, USB Board Bring up Boot loader Porting/Development Hardware Diagnostics Development Close
Posted 3 days ago
2.0 - 3.0 years
22 - 25 Lacs
Pune
Work from Office
About Marvell . Your Team, Your Impact The Data Centre Engineering Group develops Custom Silicon products tailored for the Data Centre market, focusing on cutting-edge Accelerated Infrastructure solutions for Networking, Switching, Connectivity, and Compute. The team works on high-performance and scalable architectures, ensuring optimized performance, power efficiency, and reliability to meet evolving data center demands. By collaborating across multiple teams, the group delivers best-in-class silicon solutions that drive innovation in next-generation data center applications. What You Can Expect Develop and maintain verification plans in alignment with architectural and design requirements. Architect and implement advanced simulation test benches to validate DUT functionality. Design and execute both directed and constrained-random test scenarios. Collect, analyze, and improve code and functional coverage metrics. Perform root-cause analysis and debug failures in simulation, DUT, or test cases. Utilize UVM or equivalent methodologies for system-level verification. Engage in pre-silicon and post-silicon debug activities, including lab bring-up and testing using tools such as oscilloscopes and logic analyzers. Collaborate with hardware and firmware teams to ensure cohesive integration and debugging. Drive automation of verification workflows using scripting languages and XML. Participate in continuous improvement of verification processes, tools, and methodologies. What Were Looking For Bachelor s or Master s degree in Computer Science, Electrical Engineering with 7+ years of experience in Digital Pre-Silicon Verification. Strong proficiency in SystemVerilog and HDL languages. Hands-on experience with UVM or other industry-standard verification methodologies. Strong object-oriented programming skills using SystemVerilog and C++. Ability to write and interpret architectural/design specifications and verification requirements. Experience in writing verification test plans. Proficiency in developing complex simulation test benches. Ability to implement directed and constrained-random test cases. Experience with functional and code coverage collection, analysis, and closure. Strong debugging skills for simulation issues, test cases, tools, and DUT (Device Under Test). Extensive experience in PCIe-related verification (pre- and post-silicon). Hands-on experience with lab tools such as logic analyzers and oscilloscopes. Knowledge of firmware development and hardware/firmware interaction. Familiarity with microprocessors and assembly language. Proficiency in scripting languages such as Perl, Shell, and Python. Experience using XML for simulation/design environment automation. Additional Compensation and Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it s like to work at Marvell, visit our Careers page. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. #LI-KP1
Posted 4 days ago
4.0 - 6.0 years
4 - 8 Lacs
Hyderabad
Work from Office
Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at www.silabs.com . Required Skills: Strong software development and architecture skills (Python, C# or similar) Hands-on experience with test and measurement equipment, measurement techniques and test automation Firmware development skills (C and/or assembly language) Strong analog and digital circuit analysis skills Excellent troubleshooting and debug skills Self-driven with a strong work ethic and sense of accountability Experience Level: 4- 6 Years i n Industry Preferred Skills: Knowledge of ARM/8051 architectures and typical MCU peripherals Experience with schematics capture and layout tools (Allegro/Altium/PADS) Post-silicon validation experience Exposure to security standards and security testing Personal profile : Enthusiastic and curious, likes to figure out how things work and prove it Methodical, thorough and dedicated to quality Good verbal and written communication skills Comfortable with cooperating across functional groups Entrepreneurial and problem solver Team player Benefits & Perks : Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun. Equity Rewards (RSUs) Employee Stock Purchase Plan (ESPP) Insurance plans with Outpatient cover National Pension Scheme (NPS) Flexible work policy Childcare support Silicon Labs is an equal opportunity employer and values the diversity of our employees. Employment decisions are made on the basis of qualifications and job-related criteria without regard to race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status, or any other characteristic protected by applicable law.
Posted 1 week ago
6.0 - 10.0 years
45 - 50 Lacs
Bengaluru
Work from Office
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality. Cadence customers are the world s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health. The Cadence Advantage The opportunity to work on cutting-edge technology in an environment that encourages you to be creative, innovative, and to make an impact. Cadence s employee-friendly policies focus on the physical and mental well-being of employees, career development, providing opportunities for learning, and celebrating success in recognition of specific needs of the employees. The unique One Cadence - One Team culture promotes collaboration within and across teams to ensure customer success Multiple avenues of learning and development available for employees to explore as per their specific requirement and interests You get to work with a diverse team of passionate, dedicated, and talented individuals who go above and beyond for our customers, our communities, and each other every day. Job responsibilities: Job Description : Lead Design Engineer (for DSP - Vision group), Location: Bangalore Cadence/ Tensilica DSP processors are based on the proven Xtensa architecture and are configurable with two unique features: Job Description Educational qualification: BE/BS in EC, CS or EE is required. MTech/MS is preferred. Education needs to be from a reputed institute - preference would be given to IITs, IISc, BITS , REC. EXP:6-10years This job involves the development of firmware and DSP architecture verification and enhancement for AI/Vision applications. This involves: Developing and testing customized instructions for accelerating AI, Image and Video processing algorithms using the C Intrinsics for underlying TIE based ISA. Developing, debugging and optimizing examples and software libraries for AI, Image and Video processing algorithms Support the HW team to make sure that the customized instructions are optimized considering hardware gate count power and verification of the customized instructions. Generating the engineering and customer documentation. Required Skills The candidate should have a good experience in developing and optimizing core signal processing algorithms (for AI, Video and Imaging domain) in C and assembly-language/intrinsic programming for a DSP or DSP-like processor. The candidate should have a good knowledge of processor ISA/architecture for at least 1-2 DSP and should have a very good grasp of the issues surrounding software performance tuning for the given DSP ISA/architecture. The candidate should have experience in applying principles of good software and interface design and should have experience with at least one revision control system. Good technical communication skills are required. Candidate must be self-motivated and capable of working independently. Experience/knowledge of ai-video-image processing is required. Experience/knowledge of RISC-V processors is desirable. 6+ years of work experience in optimization of DSP, AI/Video/Imaging algorithms/modules for a given DSP. Candidates with higher experience may also be considered. Educational qualification: BE/BS in EC, CS or EE is required. MTech/MS is preferred. Education needs to be from a reputed institute - preference would be given to IITs, IISc, BITS , REC. We re doing work that matters. Help us solve what others can t.
Posted 1 week ago
7.0 - 12.0 years
25 - 37 Lacs
Bengaluru
Hybrid
3 + years in TPF, TPFDF, Assembly language, TPFC, TPFGI, Designing, Development. Good experience in client communication, Agile development, Good self-organization skills and initiative. Have good communication skills in English, written and verbal. Travel industry knowledge as the advantage. Breaks down technical requirements into tasks to plan an iteration with the scrum team Collaboratively codes, tests, and builds software according to requirements and acceptance criteria Supports Technical Product Manager in preparation of requirements for forthcoming iteration Accountable to maintain code quality Continuously improves their process, supported by Scrum Master Continuously works with teams to improve technical practices Attends scrum ceremonies Creates High-Level Design (HLD) Supports deployment & feature release process Takes part in the sizing process Designing, Coding, debugging, and testing Troubleshooting issues in test and production environments Cooperating with other development teams to deliver new capabilities Innovating to improve application stability and performance Learning business requirements and translating them into implementation details Assist in development of software technical documentation Expertise in: Skills as required by Program Expertise in development and CI tools Solid Unix/Linux knowledge or as stated in Program tech stack requirements Minimum 8 years tech experience; 3 yrs. of hands-on tech design lead and programming experience . Location - Bangalore, Hybrid Model - 3 days office 2 days remote. F2F Drive, June 14th , Bangalore .
Posted 1 week ago
3.0 - 6.0 years
5 - 9 Lacs
Hosur, Bengaluru
Work from Office
Roles Responsibilities : Understanding of uC architecture (ARM, Tri Core, Power ) Proficiency in C programming language Experience in assembly language Development experience on multicore architecture Tools:UDE, Lauterbach, Oscilloscope etc Understanding communication protocols like SPI, MSC, CAN, C2C. . etc Deriving the test case and Verifying the same on emulator/hardware device Good understanding to use Lab equipment like oscilloscope, function generators. . etc Debugging skill -using any debugger Lauterbach, UDE. . etc. Good in Coding like C or other scripting language like python
Posted 2 weeks ago
2.0 - 4.0 years
11 - 12 Lacs
Bengaluru
Work from Office
. Position Title: Firmware Engineer Location: Bangalore, India Business Unit: Allegion India Pvt. Ltd Allegion India is seeking a highly motivated Firmware Engineer who is responsible for understanding the definition/scope and requirements of firmware, coding, unit testing, integration and maintenance of modules and subsystems. Engineer will be responsible for Firmware development of assigned modules within a larger system. Responsibilities include participation in firmware specification development, firmware architecture, design, code development, debugging, and participation in code reviews, documentation, unit/integration/system testing and other assigned engineering tasks. Individual will be responsible to deliver to objectives including meeting deadlines and schedule. Required Education and/or Experience: BE or M Tech in Electronics and communication/ Computer Science Engineering 2-4 Years embedded electronics experience in Firmware design and development. Job Description: Design, develop and debug new firmware for electronic products and systems Should be able to design embedded modules meeting design attributes Maintain and improve existing designs and source code to help attain goal of having a modular structure Work with a team to produce full documentation of design and unit test cases. Utilize systems approach tools such as functional block diagrams, flow diagrams, simulations, fault tree analysis, state-diagrams, and others as required in product development Provide technical guidance to the junior members in the team and lead the teams technically. Work with validation lab in supporting FW Engineering Validation Test code and Product validation code testing Work across multiple sites/teams domestically and internationally Must be able to work under a situation of changing requirements. Ability to quickly adapt to new feature requests from Marketing Must have leadership skills, should be able guide and mentor the junior resources Required Knowledge, Skills and Abilities: Extensive experience working on Embedded Firmware Very good C programming skills. Understanding Assembly language is a plus Must have gone through all the steps in the Software Development Life Cycle [Requirements, Design, Coding, Unit testing and System testing] Must have experience in working on 8/16/32 bit micro controllers Must have written device drivers for micro controllers [I2C, SPI, UART, etc.] Must have used tools like Version control systems, emulators and debuggers Working experience in any RTOS (Micrium, freeRTOS, Linux, Yocto, etc..) Working experience in wireless protocols (BLE, Wi-Fi, etc.) Experience on Cybersecurity, Cryptography and other Security technology Desired Skills: Experience on Z-Wave/ ZigBee is added advantage Worked on the Silicon Labs ARM family of processors (ARM cortex processors) Worked on programs that involve optimal usage of on-board battery. Understanding battery algorithms is an added advantage Knowledge on Microsoft DevOps tools (Git, Agile / Scrum methodologies)
Posted 2 weeks ago
10.0 - 15.0 years
40 - 45 Lacs
Pune
Work from Office
Your Role Purpose / Mission Atlas Copco is a leading global Industrial Group having vision of "First in Mind, First in Choice". Our culture is founded on three core values of commitment, interaction and innovation. They guide us in everything we do and reflect how we behave internally and in our relationships with our stakeholders. Digital Technology Practice at GECIA (Global Engineering Center, India) is contributing significantly to vision of the Group by focusing on developing global talent, expanding portfolio and competence on futuristic competencies, driving Innovation and achieving operational excellence to drive customer success. We care about each other and world around us where safety and well-being always come first. Our leading-edge technology enables us to innovate for a sustainable future. As SDH - Embedded Systems, your mission is to lead from the front the Embedded Software and Hardware teams at GECIA (Global Engineering Centre, India) of Atlas Copco to deliver projects related to Product controllers and smart solutions. Also lead the technological advancement and drive the technical competence in teams at GECIA, to become and remain preferred technology partner for Embedded Systems. You shall achieve this, by driving Innovation and adoption of emerging technologies, developing talent, and achieving operational excellence. Key Responsibilities Customer Focus Anticipate emerging needs of customer and align business processes and resources to meet those needs Enhance customer satisfaction levels by driving a customer-focused culture and developing new portfolio and services in conjunction with the Business stake holders. Prompt and proactive communication with all stakeholders Build and implement effective governance mechanism to ensure tracking and progress on projects, proposals, and business engagement. People Focus Attract and nurture talent - Hiring, training, performance and development of talent Mentor and coach team members Provide technical leadership to the team as needed during project delivery. Develop global talent by focusing on development plan for every person in team Create the culture that drives collaboration, Innovation, Team Success, Business Improvement and Customer Success Create and develop subject matter experts in various domains of Embedded Systems that firmly establish GECIA as competence centre Help Team members identify and achieve their purpose Drive strong employee engagement and high performance team Innovation Focus Front runner in Innovation and adoption of emerging technologies - Be up to date on industry trends, competitive landscape, and drive innovation to stay ahead in the game Drive the innovation culture in the team to nurture innovative ideas with focus on execution - Research, Innovation events, Proof of Concepts, break through solutions Promote Cross-Pollination of the technologies by representing GECIA at various internal and external Technology forums Develop infrastructure needed and leverage India ecosystem (Universities, Start-ups, Partners) for meaningful Innovative solution with quantifiable business impact Define and execute competency road map to set up GECIA as Centre of Competence for select competencies Operational Excellence Create & maintain KPI to Monitor, Control & Improve on the Quality, Delivery, and the cost parameters. Identify and plan resource and infrastructure needs required to successfully execute project deliveries Identify and implement the process improvements related to project management, client interactions, etc. to achieve the business goals. Effectively lead the team to ensure high project billability, profitability, and revenue realization with a focus on quality delivery Build and execute strategy for suppliers engagement to achieve operational excellence Innovation Focus Front runner in Innovation and adoption of emerging technologies - Be up to date on industry trends, competitive landscape, and drive innovation to stay ahead in the game Drive the innovation culture in the team to nurture innovative ideas with focus on execution - Research, Innovation events, Proof of Concepts, break through solutions Promote Cross-Pollination of the technologies by representing GECIA at various internal and external Technology forums Develop infrastructure needed and leverage India ecosystem (Universities, Start-ups, Partners) for meaningful Innovative solution with quantifiable business impact Define and execute competency road map to set up GECIA as Centre of Competence for select competencies To succeed, you will need Qualification Requirement: Minimum 10 years of experience in Embedded System. Experience of working in GCC (Global Competence Centre) is an added advantage. People Management experience of handling large reporting team is must. Proven leadership and management skills in developing high performance engaged team Hands on experience and/or very good knowledge in following areas Embedded system architecture and design: You should have a deep understanding of embedded system architectures and design principles, including hardware and software design. Programming languages: You should be proficient in programming languages commonly used in embedded systems, such as C, C++, and assembly language. Real-time operating systems (RTOS): You should have experience working with real-time operating systems, such as FreeRTOS, VxWorks, and ThreadX. Microcontrollers and microprocessors: You should have experience working with microcontrollers and microprocessors, including ARM, AVR, and PIC. Embedded software development tools: You should be familiar with embedded software development tools, such as compilers, debuggers, and emulators. Hardware design tools: You should be familiar with hardware design tools, such as schematic capture tools and PCB layout software. Communication protocols: You should have a good understanding of communication protocols commonly used in embedded systems, such as UART, SPI, I2C, and CAN. Testing and verification: You should have experience with testing and verification of embedded systems, including unit testing, integration testing, and system testing. Project management: You should have experience in project management, including project planning, budgeting, and scheduling. Quality assurance: You should have experience in quality assurance, including developing and implementing quality control procedures and ensuring compliance with industry standards and regulations. Experience with agile development methodologies is plus Bachelors or Masters degree in Electrical Engineering, Computer Science, or a related field. In return, we offer you An opportunity to work with 150 years old, leading global product company An opportunity where you are empowered to drive your own professional journey A challenging role focused on creating centre of competence for Embedded System Global exposure and opportunities Freedom and authority to act A culture where we care about each other and world around us City Pune Last Day to Apply 16-06-2025
Posted 2 weeks ago
5.0 - 10.0 years
20 - 25 Lacs
Bengaluru
Work from Office
We're looking for a Senior Development Engineer, who ll be responsible for day-to-day planning and implementations required to drive System Releases. you'll be part of the R&D Public Embedded Software Team in Bangalore and its responsibilities are building IOT based Smart Lighting outdoor products. Hence Problem Solving, taking ownership, Accountability & Drive/passion for results must be in your DNA. What you'll do Provide direction and efforts on RF and segment controller project deliveries. Act as a development engineer to successfully drive system releases from design to implementation; communicate expectations, plans, requirements, and co-ordinate all work within the scope of the assigned project/s. Lead and direct Initial concept testing and validation, requirement analysis and timeliness - Measured in areas of Initial validation, lead the scrum team and track deliverable to meet business commitments. Create Intellectual Property documents (IPs) around new product design concepts / ideas and drive innovation from ideation through to execution. Manage technical proposals and estimates and involve in risk management for complex technical problem solution. Drive and Continuously improve the Agile process within teams. Conduct the Technical-reviews, design proposals and documentation required to define & control products. Ensure the documentation is up to date and can be referred to when necessary. What you'll need 5-10 years of experience as an Embedded developer Strong experience of programming language Embedded C and assembly language Exposure on working with Real time operating systems (Micrium, Free RTOS etc), experience in Linux is added advantage Exposure of communication protocols I2C, SPI, DMA, UART Experience in RF network protocol and connectivity Strong hardware exposure on schematics, PCB layouts, Oscilloscope usage etc Real time hand on exposure on micro controllers, SDKs, ARM Cortex core, ARM 7 core, JTAG, SWI (Serial Wire Interface), SPI Flash, Light Sensors, GPRS, GPS implementation we'll versed with compilers and debugging GCC, GDB, Keil, IAR Have used repository tools such as SVN, git What you'll get in return Competitive salary package including benefits such as lease car, holiday allowance, pension scheme, flexible working hours and family-friendly employment policies Opportunity to buy Signify products with discount
Posted 2 weeks ago
4.0 - 9.0 years
13 - 17 Lacs
Bengaluru
Work from Office
We are looking for a creative and enthusiastic SoC Verification Lead to join the team. For this role you will have knowledge of verifying and testing sophisticated IP such as CPU/GPU/DSP processors with memory controllers and interconnect fabrics. You will ensure all these products work effectively with each other and the software to enable our partners to produce outstanding systems Responsibilities: As a SoC Verification Lead, with experience in leading verification teams of complex SoCs, you will make valuable contributions to a team tasked with verifying the functional correctness of SoC. Owning test plans, defining test methodologies, completing functional verification to the required quality levels and schedules Working with project management, design leads, engineering management on planning tasks, setting schedules, and quality checkpoints. SoC verification lead will also be responsible for the progress of verification activities Collaborate with leads from other teams including architecture, design, implementation, modelling, performance analysis, silicon validation, FPGA and board development SoC Verification leads are also encouraged to mentor work package/SubSystem Verification leads Required Skills and Experience : Experience in leading verification teams of complex SoCs Experience in working with Project Management, Design, DFT, Implementation and other leads to come up with cohesive plan and schedule and to see it through the execution with correct sign off criteria for various milestones all the way through to TapeOut Worked on embedded C/C++ based SoC verification environments Knowledge of assembly language (preferably ARM), and hardware verification languages eg (SystemVerilog), shell programming/scripting (g. Tcl, Perl, Python etc) Experienced in GLS, DFT/DFD, Power Aware verification techniques Nice To Have Skills and Experience : Understanding of the fundamentals of Arm system architectures Experience in embedded operating systems, device drivers, microprocessor and embedded system hardware architectures. Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet Development and deployment of large SoCs on emulation platforms
Posted 2 weeks ago
1.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Microcontroller development. Embedded C programming language, uC architecture (ARM, Tri Core, Power ), communication protocols like SPI, MSC, CAN, C2C, Assembly language, Debugging skill using any debugger Lauterbach, UDE, Deriving the test case and Verifying the same on emulator/hardware device. Microcontroller 16-Bit, Embedded C, Hardware, Arm, Lauterbach, Spi Protocol
Posted 3 weeks ago
10.0 - 15.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Minimum Qualifications A thorough understanding of LoRaWAN technology and its seamless integration into products is essential for this role The candidate should possess the ability to design, configure, and deploy LoRaWAN solutions that cater to specific customer needs. Knowledge of end-to-end solutions and their deployment into the customer base is crucial for ensuring successful implementation and customer satisfaction. The ideal candidate should have substantial experience collaborating with Offering Managers (OMs) and customer teams his includes formulating product requirements for comprehensive end-to-end solutions and translating customer needs into technical specifications and product features. Close interaction with customers is a fundamental aspect of this role, requiring the ability to understand customer pain points, gather feedback, and incorporate it into product development. Qualifications B.E. degree in Computer Science or equivalent practical experience Hands on programming experience in embedded system development and Device driver development for UART, Timer, I2C, I2S, SPI, Hardware watchdog in C and C++ Hands on experience in working with RTOS (Example: ThreadX, embOS) Hands on experience in writing bootloader for embedded device and UBoot Hands on experience in programing interrupt handlers for device drivers. Hands on programming experience and debugging Linux system programming and Linux Device Drivers. Hands on experience in understanding the schematic diagram and chip data sheet and program embedded devices accordingly. Experience in reading and writing technical requirements document Experience in writing and debugging multithreaded applications Hands on experience in using message queues, semaphores and mutexes Proven results-oriented individual with focus on customer experience and delivering quality products. YOU MUST HAVE Bachelor s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics WE VALUE 10 - 15 years of relevant industry experience. Hands on experience in board bring-up and BSP development. Hands on experience in Embedded work bench for debugging like IAR or Eclipse or any other similar tools. Good understanding of ARM processor architecture and Cortex variants. Hands on experience in understanding and programming in assembly language of ARM or other processors. Good understanding of protocols like I2C, RS232, I2S. Hands-on experience will be an added advantage. Active participation in competitive coding challenges. Responsibilities Participate in code reviews to ensure secure coding practices and standards are leveraged. Partner with cross-functional teams to gather requirements and understand use cases to create detailed designs outlining details for implementation. Participate in and contribute to learning activities around modern software design. Participate in board bring-up and device driver programming of new platform chips Skills Experience in software design and architecture of large-scale embedded systems. Experience with design, development and deployment of embedded products and supporting the maintenance Expertise hands-on experience in developing using C, C++ Exposure to audio signal processing, leveraging various audio filters, tuning of microphones, handling echo-cancellation is a plus. Experience in writing unit and integration tests. Experience with version control systems like Git/BitBucket. Strong object-oriented programming and design skills. Ability to communicate effectively in English (verbal and written)
Posted 3 weeks ago
7.0 - 12.0 years
5 - 9 Lacs
Bengaluru
Work from Office
The future is what we make it! Honeywell is a global technology leader committed to innovation and sustainability. As a Fortune 100 diversified technology and manufacturing leader, Honeywell International is dedicated to creating a sustainable future for our planet. We develop and manufacture technologies that address some of the worlds most critical challenges, such as energy efficiency, clean energy generation, and environmental conservation. Should be Computer Science / Electronics / Instrumentation Engineering Graduate with experience of at least 7 years with proven track record product development of Industrial and automation products. Required Skills: In depth knowledge & Experience in C, C++ languages, Assembly language Experience in writing complex algorithms, Multi-Threaded Applications, device drivers Experience in handling different communication protocols Knowledge on Real Time Operating System preferred - LINUX Strong Debugging and troubleshooting skills using tools - GNU Debugger Excellent Interpersonal and communication skills with ability to collaborate and work dynamically with geographically dispersed stakeholders Possess knowledge of Agile Software Development methodologies Experience/Knowledge on DCS / PLC / Industrial Automation systems is an added advantage Work with various stakeholders - Lead designers, developers, program managers, testers and information development team to detail out clear requirement at Product & System level. Understanding software development life cycle and should be able to collaborate very well in Agile work environment. Understand clearly all use case stories from Product Owners to estimate of the development tasks with high level of accuracy To lead design and implementation for the deliveries with 100% say/do ratio. To complete all tasks assigned within the same sprint which includes - development, unit tests and integration tests. Individuals who are self-motivated and able to work with zero supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Individual will be completely responsible and accountable for the product they will own. High quality deliverables meeting above standards - Code reviews, automation of unit testing, integration testing before delivery to System Test. Evaluate test results and assist design engineer in making root cause analysis in case of test failures and finding solutions. Help design team to perform debugging to fix an issue or to improve the performance. Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
Posted 3 weeks ago
7.0 - 12.0 years
3 - 7 Lacs
Hyderabad
Work from Office
Advanced Embedded Engineer INNOVATE TO SOLVE THE WORLDS MOST IMPORTANT CHALLENGES Honeywell is seeking Advanced Embedded Engineer for design, develop and integrates applications software for HPS-PMT. You will use your experience and judgment to plan and accomplish goals. You will also generate innovative solutions in work situations; trying different and novel ways to deal with problems and opportunities. Primary responsibilities are Work with various stakeholders - Lead designers, developers, program managers, testers and information development team to detail out clear requirement at Product & System level. Understanding software development life cycle and should be able to collaborate very well in Agile work environment. Understand clearly all use case stories from Product Owners to estimate of the development tasks with high level of accuracy (>85%). To complete all tasks assigned within the same sprint which includes - development, unit tests and integration tests. Individuals who are self-motivated and able to work with zero supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Individual will be completely responsible and accountable for the product they will own. High quality deliverables meeting above standards - Code reviews, automation of unit testing, integration testing before delivery to System Test. Evaluate test results and assist design engineer in making root cause analysis in case of test failures and finding solutions. Help design team to perform debugging to fix an issue or to improve the performance. Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness. Required Education and Experience: Should be Computer Science / Electronics / Instrumentation Engineering Graduate with experience of at least 7 years with proven track record product development of Industrial and automation products. Required Skills: In depth knowledge & Experience in C, C++ languages, Assembly language Experience in writing complex algorithms, Multi-Threaded Applications, device drivers Experience in handling different communication protocols Knowledge on Real Time Operating System preferred - LINUX Strong Debugging and troubleshooting skills using tools - GNU Debugger Excellent Interpersonal and communication skills with ability to collaborate and work dynamically with geographically dispersed stakeholders Possess knowledge of Agile Software Development methodologies Experience/Knowledge on DCS / PLC / Industrial Automation systems is an added advantage. Shall be familiar with the full Life Cycle of Software Product Development and have hands own experience in tests execution and automation - Unit tests in at least 4 projects. HTS reqs -HTSIND2025
Posted 3 weeks ago
6.0 - 10.0 years
12 - 16 Lacs
Bengaluru
Work from Office
Were looking for people who put their innovation to work to advance our success and their own Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions. What YOU WILL EXPERIENCE IN THIS POSITION In this position, you will get to: To design embedded firmware for data center environment and energy monitor product on Linux Platform. Design, verification, specification, and qualification of data center environment and energy monitor product firmware Using firmware development and debugtools for development of products based on networking capabilities. Creation of Target and Application optimized embedded Linux distributions Development and customization of Linux Kernel drivers to support customized peripheral or on-board devices, or highly optimized use of standard peripherals Specification of user-driver APIs that include standard peripherals such as UART, SPI, I2C, RTC Development of userland application code in embedded Linux systems, specifically code for testing driver interfaces and for enabling the use of standard software environments Maintain released product firmware upgrade Work as part of a team. You Have Academic background in bachelors degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent. Previous experience in or with 8 to 10 years working experience, 8+ years direct experience with embedded firmware design 4+ year working experience in embedded Linux platform, Experience in embedded Linux user software development Skills Demonstrated experience with micro-controller and micro-processor programming Experience with ANSI-C and Assembly language Experience in Linux driver development, particularly for block devices Experience in the use of ARM Cortex A class chips, with a focus on peripheral application/IO Experience in debugging using JTAG, SWD and similar tools, Experience with standard debuggers and toolchains
Posted 3 weeks ago
5.0 - 8.0 years
18 - 22 Lacs
Pune
Work from Office
We are looking for a highly skilled Assembler Developer with a strong command of assembly language and experience in low-level programming. The ideal candidate will be proficient in using various debugging tools and will contribute to developing and optimizing systems. Key Responsibilities Develop, debug, and optimize assembly code for various applications and devices. Collaborate with cross-functional teams to design and implement firmware and device drivers. Utilize debugging tools to troubleshoot and resolve issues at the assembly level. Analyze system performance and implement solutions for latency reduction and efficiency improvements. Maintain detailed documentation of code and processes.
Posted 1 month ago
8 - 13 years
20 - 25 Lacs
Pune
Work from Office
Part of Cloud Systems and Services. Seagate is developing a new storage software platform designed for storage controller. About the role - you will: Effectively communicate and document software design and effectively listen and discuss technical problems with customers, test team, and development team Participate in detailed code inspections and will have experience developing storage systems Lead the multiple components on storage controller and provide the technical direction and support needed to develop the new feature /functionality customer issues Drive complete design and development of Storage based product while managing all cross functional teams Drive complete Firmware design and development of Storage based product while managing all cross functional teams Participate into customer calls for requirement gathering and then should be able to translate into Firmware design and development aspects Participate in customer reported problem, Collaborate with Customer facing team and solving them About you: Good technical and process exposure as depth and breadth, Good Presentation and Communication skills along with convincing power Problem solver and initiator Team player and works with the team in synergy Your experience includes: Strong C/C++ Skills Experience with RAID controller system or other storage controller systems Knowledge of embedded multi-threaded RTOS application development, Linux user process and device driver development, including multi-threading and inter-process communications Expertise in SOC, DSP Processor, ARM Processor, RTOS, C and Assembly language Linux user process and device driver development skills, including multi-threading and inter-process communications Scripting skills, including one or more of bash, Python GDB Debugger. Knowledge or experience of Storage and/or Server products Protocols: SES, IPMI, SCSI, SMP, KCS, IPMB, TCP/IP, I C, SMBus, PSMI, Smart Battery, PMBus Software design and development methodologies Experience with Embedded multi-threaded RTOS application development Experience with Object-oriented analysis, design, and development methodology Experience with Preferably worked on storage management Experience with Agile/SCRUM methodologies Experience with Source control tools (e.g. Git, SVN, Jira, Crucible) Experience with Knowledge of Eclipse or equivalent IDE
Posted 1 month ago
3 - 8 years
5 - 10 Lacs
Bengaluru
Work from Office
Introduction: Lifestyle We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. As a member of HARMAN Lifestyle, you connect consumers with the power of superior sound. Contribute your talents to high-end, esteemed brands like JBL, Mark Levinson and Revel Unite your passion for audio innovation with high-tech product development Create pitch-perfect, cutting-edge technology that elevates the listening experience IOT Team is Hiring RTOS Kernel engineers for Samsung SmartThings: Digital Appliance Platform (Internet of Things Platform). About the Role Samsung SmartThings is an IoT platform with ~150 million Connected IoT devices & 300M+ Users. One get to build big scale service. What You Will Do Design, implement, and optimize RTOS kernel features, ensuring reliable and deterministic real-time performance. Develop and maintain kernel drivers for various peripherals and communication protocols. Perform in-depth debugging and troubleshooting hi of kernel-related issues. Contribute to the development of kernel test suites and automation frameworks. Stay up-to-date on the latest trends and advancements in RTOS technology & controller architectures. Collaborate with other engineers on system integration and optimization tasks. Document work clearly and concisely for internal and external stakeholders. Creating Low-level design and flow diagram for the feature under development. Enhancing the design of existing modules by frequent code review and adopting to new best practices. Covering all functional and non-functional requirement for a feature/module under development. Delivering the required output by adhering to Agile methodology of development. Mentoring to new joiners. Striving for excellence by doing strong self-test and minimizing the defects before release. Showing sense of urgency and fixing the Issues on reasonable time-frame post release. Discussing with stakeholders for any missing requirement, gaining clarity Involvement in ongoing innovation activities and tech fests inside / outside the company. What You Need to Be Successful Mandatory Skills: Programming Skills: C, C++ programming language and familiarity with assembly language, Python, shell scripting. Minimum 3+ years of experience in device drivers & kernel development, with a strong understanding of Linux kernel internals. Design Skills: Solid knowledge of operating system concepts, including process scheduling, memory management, concurrency, and synchronization. Good understanding of code versioning/IDE tools: Git, Make files Debugging tools and methodologies for kernel issues, performance profiling and optimization techniques. Good understanding of different controller architectures like RISC, CISC & RISC V etc. Bonus Points if You Have Linux device drivers, Bootloaders. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.) Extensive training opportunities through our own HARMAN University Competitive wellness benefits Tuition reimbursement Be Brilliant employee recognition and rewards program An inclusive and diverse work environment that fosters and encourages professional and personal development You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you - all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! HARMAN is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Protected Veterans status. HARMAN offers a great work environment, challenging career opportunities, professional training, and competitive compensation. ( www.harman.com )
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
17069 Jobs | Dublin
Wipro
9221 Jobs | Bengaluru
EY
7581 Jobs | London
Amazon
5941 Jobs | Seattle,WA
Uplers
5895 Jobs | Ahmedabad
Accenture in India
5813 Jobs | Dublin 2
Oracle
5703 Jobs | Redwood City
IBM
5669 Jobs | Armonk
Capgemini
3478 Jobs | Paris,France
Tata Consultancy Services
3259 Jobs | Thane