Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
5 - 9 years
9 - 14 Lacs
Hyderabad
Work from Office
The Process Automation Field Devices RD team is looking for a strong technical lead and manager to join our team, working on both existing products and exciting new approaches to automation systems using autonomous intelligent devices. This role allows you to manage a small group of Subject Matter Experts (SME) engineers and staff in our core Field Devices RD team, as well as manage work with our centers of excellence and partner engineering groups. You will be responsible for end to end, wholistic designs as the project design lead for RD deliverables for product updates and new offer creation projects. Some of the exciting Innovation PoCs we are working on include Ethernet for field devices, wireless IoT, embedded AI/ML, and other digitization enablers. These PoCs are being performed based on direct customer conversations of their problems statements and value drivers. Participation in customer conversations is also a key part of this role. Experience as an individual contributor in direct engineering with one of the core disciplines of Computer, Electronics, and/or Embedded Software. Preferably with industrial devices such as instruments or actuators that require press
Posted 3 months ago
5 - 8 years
7 - 12 Lacs
Gandhinagar
Work from Office
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. 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. Job Description - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication
Posted 3 months ago
4 - 9 years
6 - 11 Lacs
Bengaluru
Work from Office
About The Role : Engineer will be working on Embedded Firmware which involves feature development, integration, and bug fixing and maintenance. Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Strong Experience in C\C++ Strong Experience in embedded Systems Strong Experience in RTOS System level design Experience in low level programming in ARM or ARC architecture Experience in debugging Embedded system software with Innovative techniques. Hands on experience with ThreadX, multi-threading and IPC mechanism. Experience in capturing and debugging based on HW Signals. Experience in Requirement understanding and designing solution with good presentation skills.Add-on:- Experience in USB Protocol- Experience in PCI System flows- Experience in Bluetooth Controller / Host protocols(BR\EDR) and Bluetooth Low Energy- Exposure to Python scripting.- Agile and scrum practices Qualifications Bachelor's or Master's degree in computer science, Electronics and communication Engineering or a related field over 4 years of experience. Proven experience in Embedded system software / Firmware development in RTOS environment with strong system knowledge in understanding the requirements and making the design, development and deployment in embedded products. Solid understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience in maintaining and managing codebases, ensuring high standards of code quality. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Working Model This role will require an on-site presence. *
Posted 3 months ago
5 - 10 years
7 - 12 Lacs
Bengaluru
Work from Office
About The Role : Engineer will be working on Embedded Firmware which involves feature development, integration, and bug fixing and maintenance. Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures/features that meet these constraints while providing new value for the platform. Strong Experience in C\C++Strong Experience in embedded Systems Strong Experience in RTOS System level design Experience in low level programming in ARM or ARC architecture Experience in debugging Embedded system software with Innovative techniques Experience in capturing and debugging based on HW Signals. Experience in Requirement understanding and designing solution with good presentation skills. Add-on:- Experience in USB Protocol Experience in PCI System flows Experience in Bluetooth Controller / Host protocols( BR\EDR) and Bluetooth Low Energy Exposure to Python scripting Agile and scrum practices Qualifications Bachelor's or Master's degree in Computer Science, Electronics and communication Engineering or a related field over 5+ years of experience. Proven experience in Embedded system software / Firmware development in RTOS environment with strong system knowledge in understanding the requirements and making the design, development and deployment in embedded products. Solid understanding of software development life cycle (SDLC) and Agile methodologies. Excellent problem-solving skills and attention to detail. Strong written and verbal communication skills. Experience in maintaining and managing codebases, ensuring high standards of code quality. Inside this Business Group The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Working Model This role will require an on-site presence. *
Posted 3 months ago
8 - 13 years
10 - 15 Lacs
Bengaluru
Work from Office
About The Role : We develop software that powers wireless communication. We build high-performance virtual platforms that left-shifts software development enabling the software to be developed earlier with best Quality. we are looking for motivated, self-driven software engineers with experience in SystemC or Simics to work on our Advanced Simulation Environment (ASE) virtual platform. Advanced Simulation Environment Senior developer is responsible for Architecting, designing, developing and delivery of virtual platform for Intel SoCs, and ASICs across multiple generations of Intel wireless products. The candidates' responsibilities include Architect, design, develop, integrate, validate, and assist in debugging software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products. Qualifications Minimum Qualifications:Master's degree in computer science, Electrical Engineering, or relevant technology with 8+ years of applicable industry experience, or a bachelor's degree in engineering with 10+ years of applicable industry experience.1. Strong foundation in creating loosely, approximately, and untimed simulator environment and virtual platforms. 2. Solid experience in developing simulation models for hardware blocks for the simulation environment. 3. Strong C/C++ programming expertise with Object-Oriented Programming techniques. 4. Strong in problem solving, debugging various simulation failures, formal verification etc. 5. Strong written and oral communication skills with clarity in technical communications. Able to communicate well with counterparts and key stakeholders including cross-site partners. 6. Self-starter with the ability to work independently, and the aptitude to learn quickly. 7. Ability to work in a dynamic and team-oriented environment. 8. Flexible to collaborate with Teams spread across multiple geographic locations. Preferred Qualifications: 1. Prior development experience using SystemC & SIMICS 2. Experience with testing frameworks such as gmock and gtest3. Experience working with RDL/IPXact register definitions4. Python, shell scripts, profiling tools5. Experience working in a Linux environment Inside this Business Group The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers.
Posted 3 months ago
4 - 6 years
6 - 8 Lacs
Bengaluru
Work from Office
About The Role : As a Test Automation engineer you will function as a member of telematics features Testing team. The primary duties include designing, implementing, automating and executing test cases to functionally features to ECU and Telematics domain. You will work closely with other teams that are responsiblefor developing the virtual and physical test platforms, software architecture group, basic software group, and application software developers Create, design and automate test cases using ECU Test Tool Utilize dSPACE tools (e.g., ControlDesk) for HIL setup, monitoring, and debugging. Work with CAN tools such as CANalyzer and analyze CAN protocols. Perform network analysis using tools like Wireshark to debug Ethernet and SOME/IP communication. Automate HIL test cases using tools like ecu or similar automation frameworks. Validate telematics features, including Positioning, WiFi, Tuner, and FOTA/AOTA updates. Troubleshoot test failures and provide detailed analysis reports. Primary SKills: Hands-on experience with test automation tools preferably ECU-Test tool Hands-on experience with dSPACE ControlDesk for HIL testing. Strong inCAN, Ethernet, and SOME/IP protocols. Strong in CANalyzer for CAN network validation. Experience innetwork analysis tools (e.g., Wireshark) for protocol debugging. Prior experience in telematics validation and testing features like Positioning, WiFi, and Tuner. Experience with FOTA (Firmware Over-the-Air) and AOTA (Application Over-the-Air) updates is a plus. Understanding of AUTOSAR architecture and UDS 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. About The Role : - Grade Specific Is fully competent in it's own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able to act as a key contributor in a complex environment, lead the activities of a team for software design and software development. Acts proactively to understand internal/external client needs and offers advice even when not asked. Able to assess and adapt to project issues, formulate innovative solutions, work under pressure and drive team to succeed against its technical and commercial goals. Aware of profitability needs and may manage costs for specific project/work area. Explains difficult concepts to a variety of audiences to ensure meaning is understood. Motivates other team members and creates informal networks with key contacts outside own area. Skills (competencies) Verbal Communication Verification and Validation Automation Testing Management
Posted 3 months ago
12 - 15 years
14 - 19 Lacs
Hyderabad
Work from Office
Develop AI, LLM, ML and statistical based solutions to build state-of-the-art predictive, prescriptive , optimization and automation , pattern-mining solutions for silicon design verification and firmware validation Collaborate with cross-functional teams to ensure the accuracy, reliability, and performance of semiconductor products. Drive technical innovation and culture within the team by participating in generating IP and inspiring team to innovate. Participate in end-to-end project scoping and stakeholder discussions to determine technical merit of the idea, vale proposition and resource requirements. Interact with senior leadership, and cross functional teams to define scope, identify risks, deploy scalable solutions & lead multiple projects execution Continuously learn as well as mentor team on recent progress on semiconductor and AI/ML domain. Key requirements: Education: masters or PhD in Computer Science, Electrical Engineering, or a related field. Experience: 12+ years in data science and machine learning. Experience in silicon verification or semiconductors in general is highly desirable. Technical Skills In-depth understanding statistics, classical ML algorithms, neural networks and in-depth understanding of algorithms and formulation behind LLM, RAG and agents. Hands on experience and solid understanding of data engineering and building deployment pipelines for solutions built. Be able to extract, process and clean data using known frameworks. Proficiency in programming languages such as Python, R, and SQL. Experience with machine learning frameworks (eg, TensorFlow, PyTorch) and data visualization tools (eg, Tableau, Power BI). Project Management Ability to scope projects, develop project plan and lead, execute, and deliver as per the plan. Ability to understand the customer pain point and find appropriate solutions to address the problem. Soft skills Strong passion and attitude to work in semiconductor industry delivering high value and high impact data science solutions. Attitude and temperament for team-work, mentoring, learning, ethics and professional communication.
Posted 3 months ago
0 - 2 years
1 - 4 Lacs
Mumbai
Work from Office
1. Ability to understand the Testing requirements and bring up appropriate test plans, test reports, quick prototypes 2. Ability to write the firmware for Test out the Electronics Components. 3. Coordination with different teams to meet the product requirements Requirements & Skills: Must to have: 1. Experience with linux environment 2. Familiar with basic linux commands such as cp, rm, mv etc. 3. Familiar with rpi environment 4. Hand-on experience in hardware implementation of embedded communication protocols such as 1-wire, I2C, SPI, UART, USB, I2S 5. Develop test environments and test cases for all mechanical and Electronics systems 6. Worked with any of the following such as Wi-Fi, Microphone, Battery, LCD, Display, Amplifier, Speaker. 7. Familiar with testing of various hardware platforms specific to audio front end such as DSP, Amplifier, Speakers, Microphones 8. Build automated testing systems for regular checks 9. Work with cross-functional teams to complete the assigned job duties within deadlines. 10. Understand and interpret drawings, schematics, technical manuals and instructions. 11. Work with Supervisors to plan and coordinate test activities. 12. Review test procedures and instructions before starting the system testing processes Good to have: 1. Strong communication and documentation skills and ability to operate independently. 2. Knowledge about Wi-fi/Bluetooth/RF/Antenna Technologies is a plus. 3. Experience of designing hardware schematic 4. Familiar with MIPI Camera & display Modules and their communication protocols & AP Interface. 6. Experience in working with embedded linux environments 7. Diverse experience in microcontroller/microprocessor based circuit design and bring-up. Ideally from ST/TI/NXP/Renesas and sensor interface on PCBA level.
Posted 3 months ago
2 - 3 years
4 - 8 Lacs
Bengaluru
Work from Office
About Astrogate Labs Astrogate Labs is a space-technology start-up based in Bengaluru, building core technologies in laser communication terminals and networks for small-satellites. Astrogate Labs aims to simplify, reduce cost of communication, and enable satellites send more data to ground. We have developed one of the industry s smallest optical communication terminals targeted for small satellite use, further scaling our products and aiming for our first satellite mission. We aim to revolutionize satellite communications and support the growing satellite downlink needs with a network of optical ground stations and in-space relays using the technologies developed in-house. We are looking for bright and passionate folks like you to join our exceptional team. Qualification: Bachelors/ Masters in Electrical/Electronics Engineering or any other related field with 2+ years of relevant experience. Job Type: Permanent, Work from Office (Bengaluru) Job Responsibilities: Develop and debug firmware for embedded systems using C/C++ (Bare-metal, RTOS) Design and implement efficient communication protocols between microcontrollers and external devices. Participate in lab and field testing of optical communication systems. Collaborate with hardware engineers to define system specifications and resolve integration issues. Digital signal processing of data products. Document tests and manage test setups. Take ownership of assigned responsibilities, flexible with work timings Attend and contribute to technical discussions. Contribute to peer and external design reviews (PDR, CDR, FRR) Required Skills/Experience: 2+ years of experience in embedded software/ firmware development. Good knowledge in C/C++ and MATLAB, Simulink Hands-on experience with I2C, SPI, UART, CAN and other communication protocols. Experience working with Zynq SoCs, STM32 Microcontrolllers Hardware debug experience, including familiarity with tools such as the oscilloscopes, logic analyzers, and signal generators. Must be an independent thinker and motivated to work within a multidisciplinary team. Familiarity with version control systems (eg: Git) Good documentation and communication skills Desired Skills/Experience: Experience with FreeRTOS and multithreading in embedded systems Hands-on experience with Xilinx tools like Vivado, Vitis/SDK Experience developing firmware for custom FPGA IPs Experience with DMAs, AXI4, AXI Stream, Ethernet Prior aerospace/optical communications related experience is an added advantage.
Posted 3 months ago
2 - 5 years
4 - 8 Lacs
Bengaluru
Work from Office
Description Job Title: Staff Software Engineer, Embedded Linux Job Location: Bangalore, India Job ID: AI2389 Description: The SoC software team is responsible for creating the BSP for SiMa.ai s MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of SiMa.ai s MLSoC( ), developing embedded Linux based applications and APIs for enabling end-2-end customer application flow utilizing different IO subsystems that are part of MLSoC. Responsibilities: We are looking for a software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and have partnered with cross functional teams across multiple geographies. Key responsibilities include (but not limited to): Develop drivers for peripheral devices including Low and High speed interfaces. Test and verify Linux drivers and environment with Virtualizers and Zebu emulators. Hardware communication between multiple heterogeneous cores. Configure Linux environments for different reference boards. Modify and perform Yocto/Debian builds for new functionality. Provide SW to support HW MLSoC test validation team. Key Requirements: BS/MS in computer science with minimum 4 years of experience. Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors. Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMC. Development experience with Embedded Linux (e.g. Yocto) or embedded RTOS (e.g. QNX) experience is highly desirable. Experience of leveraging and developing on top of Open source software frameworks is highly desirable. Hands-on experience with DSP programming and kernel development is highly desirable. Experience in working with silicon teams is highly desirable. Good proficiency with C/C++. Proven track record and experience building and delivering complex embedded SW products. Personal attributes: Excellent communication skills, can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager.
Posted 3 months ago
5 - 7 years
6 - 10 Lacs
Bengaluru
Work from Office
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
2 - 5 years
6 - 10 Lacs
Bengaluru
Work from Office
: The SoC software team is responsible for creating the BSP for SiMa.aiMLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of SiMa.aiMLSoC(\u2122), developing embedded Linux based applications and APIs for enabling end-2-end customer application flow utilizing different IO subsystems that are part of MLSoC. Responsibilities: We are looking for a software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and have partnered with cross functional teams across multiple geographies. Key responsibilities include (but not limited to): Develop drivers for peripheral devices including Low and High speed interfaces. Test and verify Linux drivers and environment with Virtualizers and Zebu emulators. Hardware communication between multiple heterogeneous cores. Configure Linux environments for different reference boards. Modify and perform Yocto/Debian builds for new functionality. Provide SW to support HW MLSoC test validation team. Key Requirements: BS/MS in computer science with minimum 4 years of experience. Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors. Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMC. Development experience with Embedded Linux (e.g. Yocto) orembedded RTOS (e.g. QNX) experience is highly desirable. Experience of leveraging and developing on top of Open source software frameworks is highly desirable. Hands-on experience with DSP programming and kernel development is highly desirable. Experience in working with silicon teams is highly desirable. Good proficiency with C/C++. Proven track record and experience building and delivering complex embedded SW products. Personal attributes: Excellent communication skills, can do attitude, execution and results focus, highly accountable, strong team player, high integrity, visionary, innovative and excellent hands on manager. ", "hiringOrganization": "SiMa Technologies", "employmentType": "Regular Full-Time", "industry": "Engineering - Software", "identifier": "o2yyvfwn", "jobLocation": [ { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Bengaluru", "addressRegion": "India", "addressCountry": "India" } } ], "title": "Staff Software Engineer, Embedded Linux", "baseSalary": { "@type": "MonetaryAmount", "currency": "INR", "value": { "@type": "QuantitativeValue", "minValue": "", "maxValue": "", "unitText": "Annually" } } } Staff Software Engineer, Embedded Linux Engineering - Software Bengaluru, India
Posted 3 months ago
8 - 12 years
9 - 14 Lacs
Bengaluru
Work from Office
Job Purpose (Significance of the Role Objectives) Your role will involve designing, developing, and refining intricately integrated high voltage battery packs to, ensuring they meet performance, reliability, and safety standards for diverse applications such as automotive, renewable energy, and industrial systems and have a major influence on product direction. Collaborate with cross-functional teams to deliver innovative solutions that address project requirements and industry regulations, while continuously enhancing knowledge and skills in battery technology and design methodologies. Key Responsibilities and Deliverables Develop battery pack designs based on project requirements, considering factors such as energy capacity, voltage, current, size, weight, and cost. Create mechanical designs for the battery pack enclosure, considering factors such as structural integrity, thermal management, and environmental protection. Ensure that battery pack designs comply with relevant industry standards, regulations, and safety requirements. Take ownership of parts of the Battery Pack components, completing every aspect of component engineering development from concept to production. Integrate mechanical designs with high-voltage electrical systems in a multidisciplinary environment. Work closely with cross-functional teams, including electrical engineers, mechanical engineers, firmware/software engineers, and manufacturing teams, to integrate battery packs into larger systems. Ability to interpret engineering/manufacturing drawings with Good knowledge of GD T Working knowledge of various materials used for Battery Packaging Electric Vehicles. Results-oriented and dedicated with proven creative and critical thinking capabilities. Remain flexible and calm in the face of ambiguity, and rapid development cycles. Awareness of engineering standards and automotive regulations. Identify and resolve technical challenges related to battery pack design, manufacturing, and performance. Implement creative solutions to optimize design parameters and overcome limitations. Oversee the design and development process of battery packs from conception to production. Provide technical leadership to the design team, guiding junior engineers, and coordinating project tasks. Desired Qualifications: Required Qualification, Knowledge, and Experience Bachelors degree in Mechanical Engineering or a related field. Proven experience in mechanical design and development, preferably in the automotive or energy storage industry. Experience in battery design and development; 3-D CAD experience preferred. Experience in sensor instrumentation and data acquisition systems preferred. Experience and capabilities for DFM, DFMEA, PFMEA, and DFA. Experience in analyzing and managing test data from large data sets Strong knowledge of materials science, manufacturing processes, and mechanical engineering principles. Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment. Experience in vendor qualification for manufacturing processes. Expertise in design for the following production processes: injection moulding (plastics), extrusion (plastic or aluminum), metal stamping, die castings, sheet metal, and weldments. Preparation and release of all 3D data, and drawings, with part, required specifications. Strong analytical / problem-solving skills and general mechanical engineering analysis. Familiarity with regulatory requirements and standards related to battery pack design and safety. Key Competencies Highest level of integrity. Sense of ownership and pride in his/her performance and its impact on the companys success. Proficiency in oral and written communication. Strong interpersonal skills. Self-motivated, passionate about the domain, eager to learn new things, and takes initiative challenges. Attention to detail and resourceful mindset. Analytical mind with a problem-solving attitude. Eagerness towards learning and a proactive mindset. Needless to mention, teamwork, confidentiality, and ethics are pre-requisite for the role.
Posted 3 months ago
5 - 7 years
11 - 13 Lacs
Bengaluru
Work from Office
ql-editor "> We are looking for a dynamic and experienced Head of Engineering to lead our team in the development of portable medical diagnostic products. The ideal candidate should have a strong background in hardware product development, with a good understanding of software and firmware development in a regulated environment. They should ideally be experienced in working with mechanical and optical systems, as well as reviewing electronics, firmware and software teams. Key Responsibilities: Lead and manage the engineering team, ensuring that projects are completed on time and within budget Oversee the development of new microfluidic consumables from concept to commercialization Oversee the development of new generations of hardware devices with integrated firmware and software Work closely with cross-functional teams, including assay development, quality assurance and business development to ensure that products meet customer needs and regulatory requirements Collaborate with external partners and vendors to source components and materials for product development Review and approve engineering designs and specifications, ensuring that they meet quality and safety standards Develop and maintain engineering standards and documentation procedures, ensuring compliance with regulatory requirements Stay up-to-date with industry trends and developments, and incorporate new technologies and best practices into product development Qualifications: Bachelors degree or greater in Engineering or a related field 10+ years of experience in engineering in a commercial organisation, with a focus on hardware development in a regulated environment Experience working with mechanical and optical systems, as well as reviewing and working with firmware/software Strong leadership and management skills, with the ability to motivate and inspire a team Excellent communication and interpersonal skills, with the ability to work collaboratively with cross-functional teams Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical issues Proficiency in relevant software and tools, such as CAD, CAM, and simulation software Familiarity with regulatory requirements and quality management systems, such as ISO 13485 and 21 CFR Part 11 This is an exciting opportunity for a highly motivated and experienced engineer to lead the engineering team and drive the development of innovative microfluidics-based diagnostic products. If you have the skills and experience required for this role, we encourage you to apply.
Posted 3 months ago
3 - 6 years
8 - 9 Lacs
Bengaluru
Work from Office
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $12 billion in FY23 and approximately 26,000 people globally working alongside 125,000 global customers, ADI ensures today s innovators stay Ahead of What s Possible. Learn more at www.analog.com and on LinkedIn . QA Engineer (Software Developer in Test) (ADBL) Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. QA Engineer (Software Developer in Test) Analog Devices, Inc. is looking for a QA Engineer (Software Developer in Test) to join our Medical Products Group in Bangalore , India . Analog Devices is a world leader in the design, manufacture, and marketing of a broad portfolio of high-performance analog, mixed-signal, and digital signal processing (DSP) integrated circuits (ICs) used in virtually all types of electronic equipment. Since our inception in 1965, we have focused on solving the engineering challenges associated with signal processing in electronic equipment. Used by over 100,000 customers worldwide, our signal processing products play a fundamental role in converting, conditioning, and processing real-world phenomena such as temperature, pressure, sound, light, speed, and motion into electrical signals to be used in a wide array of electronic devices. We focus on key strategic markets where our signal processing technology is often a critical differentiator in our customers products, namely the industrial, automotive, communications, and consumer markets. As QA Engineer (Software Developer in Test) this position will be responsible for black box and white box testing related activity for ADI s medical products. Essential Duties Responsibilities: Work on Development of Test automation for Mobile, Web application and edge devices Generate and maintain documentation as require Work with development teams within group and Analog Devices Resolve issues as required in a timely manner Work on manual testing and writing of test cases too if required Minimum Qualifications: Bachelor s /master s degree in computer engineering, or equivalent with 5+ years of overall experience in embedded firmware validation 1+ years firmware and GUI test experience Proficient in test automation and scripting languages such as Python, Matlab, Perl, Shell script, batch script, Typescript/JavaScript and Python, etc. Experience and deep understanding of the automation tools like Selenium, Appium, WebdriverIO and other client automation tools Ability to derive extensive test plans and 5+ years of Experience with the Test Automation and development of different types of frameworks (Key word driven, Data driven, hybrid) generate insightful reports Experience in working with continuous integration and deployment using Jenkins Strong communication and interpersonal skills Source control: Git Nice to have: Experience in the healthcare industry. Experience with testing and test automation of product developed in IOT Platforms. Experience working with Docker Knowledge of Building and Deploying application Additional Skills, Knowledge Abilities: Practical knowledge of waterfall and agile methodologies. Experience with distributed, highly available, and scalable systems. Experience working with global engineering and operations teams. Good in problem solving Knowledge of software development tools, frameworks, and infrastructures. Good interpersonal skills. Education Level : Bachelor s/Master s Degree Travel Required : 10% For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
Posted 3 months ago
3 - 6 years
6 - 10 Lacs
Bengaluru
Work from Office
Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $12 billion in FY23 and approximately 26,000 people globally working alongside 125,000 global customers, ADI ensures today s innovators stay Ahead of What s Possible. Learn more at www.analog.com and on LinkedIn . QA Engineer (Software Developer in Test) (ADBL) Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect. QA Engineer (Software Developer in Test) Analog Devices, Inc. is looking for a QA Engineer (Software Developer in Test) to join our Medical Products Group in Bangalore , India . Analog Devices is a world leader in the design, manufacture, and marketing of a broad portfolio of high-performance analog, mixed-signal, and digital signal processing (DSP) integrated circuits (ICs) used in virtually all types of electronic equipment. Since our inception in 1965, we have focused on solving the engineering challenges associated with signal processing in electronic equipment. Used by over 100,000 customers worldwide, our signal processing products play a fundamental role in converting, conditioning, and processing real-world phenomena such as temperature, pressure, sound, light, speed, and motion into electrical signals to be used in a wide array of electronic devices. We focus on key strategic markets where our signal processing technology is often a critical differentiator in our customers products, namely the industrial, automotive, communications, and consumer markets. As QA Engineer (Software Developer in Test) this position will be responsible for black box and white box testing related activity for ADI s medical products. Essential Duties Responsibilities: Work on Development of Test automation for Mobile, Web application and edge devices Generate and maintain documentation as require Work with development teams within group and Analog Devices Resolve issues as required in a timely manner Work on manual testing and writing of test cases too if required Minimum Qualifications: Bachelor s /master s degree in computer engineering, or equivalent with 5+ years of overall experience in embedded firmware validation 1+ years firmware and GUI test experience Proficient in test automation and scripting languages such as Python, Matlab, Perl, Shell script, batch script, Typescript/JavaScript and Python, etc. Experience and deep understanding of the automation tools like Selenium, Appium, WebdriverIO and other client automation tools Ability to derive extensive test plans and 5+ years of Experience with the Test Automation and development of different types of frameworks (Key word driven, Data driven, hybrid) generate insightful reports Experience in working with continuous integration and deployment using Jenkins Strong communication and interpersonal skills Source control: Git Nice to have: Experience in the healthcare industry. Experience with testing and test automation of product developed in IOT Platforms. Experience working with Docker Knowledge of Building and Deploying application Additional Skills, Knowledge Abilities: Practical knowledge of waterfall and agile methodologies. Experience with distributed, highly available, and scalable systems. Experience working with global engineering and operations teams. Good in problem solving Knowledge of software development tools, frameworks, and infrastructures. Good interpersonal skills. Education Level : Bachelor s/Master s Degree Travel Required : 10% For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
Posted 3 months ago
3 - 7 years
5 - 15 Lacs
Pune
Work from Office
key responsibilities Embedded software, Firmware in C, C++ on Linux, QT, Python Collaborate with Hardware team for driver development Skill Sets One or more skill sets listed below to fit in different positions in the development team Expertise in Embedded / RTOS : RT Linux, FreeRTOS, Linux Distributions Arch, Debian, Yokto Expertise in C, C++ (GCC), QT, Python Expertise in SQLlite Implementation experience in Socket programming, MQTT, AMQP, HTTPS, Web Socket, REST, SOAP, COAP Hands on experience in security middleware SSL, TLS and their open source implementations Good Analytical skills Education / Qualification MTech / BTech /BE ( Electronics / computer science) Experience 5+ years hands-on experience for Program Manager / Lead Developer 3+ years for Sr. Developer Location : Pune.
Posted 3 months ago
3 - 6 years
8 - 13 Lacs
Pune
Work from Office
Job Summary: We are seeking a Senior Engineer who will work on Instrumentation development team responsible for a highly efficient product. This role requires a deep understanding of C Language, Embedded systems, and software development methodologies. The candidate will also be expected to use unambiguous tools such as UML, Visio etc. for various documentation purpose. The candidate s development tasks will span embedded code, verification test code, execution of test code, and various supporting PC applications. The candidate is also expected to guide and mentor junior developers with technical queries. In This Role, Your Responsibilities Will: Collaborate with marketing and manufacturing in helping define requirements. Analyze, design, and implement solutions to requirements. Propose improvements to identified software inefficiencies and deficiencies. Use scopes, meters, power sources etc. as necessary to complete the task. Plan and architect a testing environment using existing tool chain for a given product. Participate in sprint planning sessions. Identifies test cases necessary for verifying firmware requirements. Implements or manages the implementation of test cases. Manage code changes using version control tools. Participate in code reviews. Implement or manage the execution of test cases. Log defects in project defined defect tracking tool. Read and follow relevant project engineering practice and engineering standards documents. Who you are: You will Anticipates customer needs and provides services that are beyond customer expectations. You will Quickly and decisively take action in fast-changing, unpredictable situations and Assumes responsibility for the outcomes of others. For This Role, You Will Need: Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers Knowledge and experience with ARM architecture. Knowledge and experience with RTOS Knowledge and experience with agile development methodologies Knowledge and experience with distributed version control such as (GIT, Mercurial) Knowledge and experience with static code analysis tools such as PC-Lint. Knowledge of Ethernet Stack. Expert programming skills with C / C++ compilers and linkers Knowledge or ability to learn requirements management database tools such as (Jama) Familiarity with command line application interfaces and operation. Ability to participate in a team environment. Must have a commitment to quality. A mechanical background or mechanical aptitude is helpful. Methodical problem-solving skills are needed. Be able comprehend and adapt solutions to existing code structures. Mentor and Guide junior firmware developers Preferred Qualifications: Bachelor of Science Computer Engineering, Electronics Engineering or Equivalent Engineering with a focus on programming Prior embedded development experience Our Offer To You . Emersons compensation and benefits programs are designed to be competitive within the industry and local labor markets . We also offer a comprehensive medical and insurance coverage to meet the needs of our employees. We are committed to creating a global workplace that supports diversity, equity and embraces inclusion . We welcome foreign nationals to join us through our Work Authorization Sponsorship . We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office. Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities. Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.
Posted 3 months ago
4 - 7 years
14 - 16 Lacs
Pune
Work from Office
Job Responsibility Leading project and coordinating the interface with other international design teams Contribute in project requirements Develop plans, and schedule Develop detailed level software design documents based on project requirement Develop software in C/C++ technologies and web pages Conduct software peer and code reviews. Recommend plan to improve software quality in products. Job Requirements BE - Computer Science \ Electronics Engineering or Equivalent 4-7 years of experience in embedded software development in Linux environment C & C++ experience is a must Experience working with OpenBMC & Redfish APIs, yocto is a must. Experience with CGI, Json, HTML, Ajax, jQuery is a must Own the project and coordinate with functional contacts at different locations Ability to develop readable, robust, reliable, well-structured code is a must Ability to review code for readability, and robust/reliable operation in an embedded system is a must Ability to identify and correct embedded software problems like race conditions and reentrancy issues is a must Application development & driver interfacing with RS-485 and communications Modbus, CANOpen, Ethernet and TCP/IP protocol is preferred Power domain preferred Real-time operating system experience is preferred Web/CGI application background is a plus CMMI Process Knowledge is preferred Ability to communicate effectively in both written and spoken English Good Interpersonal skills & Strong Team Player
Posted 3 months ago
5 - 9 years
7 - 12 Lacs
Pune
Work from Office
We are seeking a Senior Engineer who will work on Instrumentation development team responsible for a highly efficient product. This role requires a deep understanding of C Language, Embedded systems, and software development methodologies. The candidate will also be expected to use unambiguous tools such as UML, Visio etc. for various documentation purpose. The candidate s development tasks will span embedded code, verification test code, execution of test code, and various supporting PC applications. The candidate is also expected to guide and mentor junior developers with technical queries. WHY EMERSON Our Commitment to Our People We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world s most complex problems for our customers, our communities, and the planet. You ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you ll see firsthand that our people are at the center of everything we do. So, let s go. Let s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability. administrator@emerson. com . ABOUT EMERSON Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you ll find your chance to make a difference with Emerson. Join our team - let s go! No calls or agencies please. Job Summary: We are seeking a Senior Engineer who will work on Instrumentation development team responsible for a highly efficient product. This role requires a deep understanding of C Language, Embedded systems, and software development methodologies. The candidate will also be expected to use unambiguous tools such as UML, Visio etc. for various documentation purpose. The candidate s development tasks will span embedded code, verification test code, execution of test code, and various supporting PC applications. The candidate is also expected to guide and mentor junior developers with technical queries. In This Role, Your Responsibilities Will: Collaborate with marketing and manufacturing in helping define requirements. Analyze, design, and implement solutions to requirements. Propose improvements to identified software inefficiencies and deficiencies. Use scopes, meters, power sources etc. as necessary to complete the task. Plan and architect a testing environment using existing tool chain for a given product. Participate in sprint planning sessions. Identifies test cases necessary for verifying firmware requirements. Implements or manages the implementation of test cases. Manage code changes using version control tools. Participate in code reviews. Implement or manage the execution of test cases. Log defects in project defined defect tracking tool. Read and follow relevant project engineering practice and engineering standards documents. Who you are: You will Anticipates customer needs and provides services that are beyond customer expectations. You will Quickly and decisively take action in fast-changing, unpredictable situations and Assumes responsibility for the outcomes of others. For This Role, You Will Need: Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers Knowledge and experience with ARM architecture. Knowledge and experience with RTOS Knowledge and experience with agile development methodologies Knowledge and experience with distributed version control such as (GIT, Mercurial) Knowledge and experience with static code analysis tools such as PC-Lint. Knowledge of Ethernet Stack. Expert programming skills with C / C++ compilers and linkers Knowledge or ability to learn requirements management database tools such as (Jama) Familiarity with command line application interfaces and operation. Ability to participate in a team environment. Must have a commitment to quality. A mechanical background or mechanical aptitude is helpful. Methodical problem-solving skills are needed. Be able comprehend and adapt solutions to existing code structures. Mentor and Guide junior firmware developers Preferred Qualifications: Bachelor of Science Computer Engineering, Electronics Engineering or Equivalent Engineering with a focus on programming Prior embedded development experience Our Offer To You By joining Emerson, you will be given the opportunity to make a difference through the work you do. Emersons compensation and benefits programs are designed to be competitive within the industry and local labor markets . We also offer a comprehensive medical and insurance coverage to meet the needs of our employees. We are committed to creating a global workplace that supports diversity, equity and embraces inclusion . We welcome foreign nationals to join us through our Work Authorization Sponsorship . We attract, develop, and retain exceptional people in an inclusive environment, where all employees can reach their greatest potential . We are dedicated to the ongoing development of our employees because we know that it is critical to our success as a global company. We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office. Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities. Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.
Posted 3 months ago
8 - 13 years
30 - 35 Lacs
Chennai
Work from Office
Domain skills Strong domain knowledge of storage technologies 10+ years of experience in storage related areas especially storage enclosure services 4+ years of experience working with SCSI, SAS, NVMe technologies Experience working with cross functional teams including product management, hardware engineering, manufacturing Strong knowledge of C, Python, RTOS concepts, multithreading, SMP Experience in designing and debugging high availability storage systems with redundant components Outstanding software debugging skills Key leadership skills 4+ years of experience in technical leadership role A track record of leading and mentoring a software team Ability to interact with customers to gather requirements, explain the design, troubleshoot issues in live environment Ability to understand the overall solution for the customer and translate this into a cost effective and reliable design Experience working with cross functional teams including product management, sales, hardware engineering, manufacturing teams to design high-performance, cost-effective solutions for storage platforms Ability to contribute and engage in authorized open source and external tech forums Other relevant and desirable Technical Skills (one or more of the below) Experience in RESTful API, Redfish, Swordfish, CXL Hands-on experience with one or more of Broadcom, Microchip SDK Qualification Bachelors or Master degree in ECE, CS, IT or EE 10+ years of working experience and hands-on experience in one or more areas of the skills section Excellent verbal and written communication skills Strong interpersonal, multitasking and organizational skills Ability to work under pressure.
Posted 3 months ago
5 - 10 years
6 - 10 Lacs
Hyderabad
Work from Office
Embedded Software Engineer Locations : Hyderabad, India Desirable Skills : Embedded Software Verification and Validation, Debugging Software, Microcontrollers, Bootloader, C (Programming Language), Embedded Firmware Development Job Description : 1. 3 to 5 years of experience in Embedded Software Verification and Validation (75%) & Embedded Firmware Development (25%). 2. Good experience in Embedded C programming. 3. Experience in Software Integration Testing or Qualification Testing using Vector Cast or relevant tools 4. Should have experience in test cases development for microcontroller-based systems and its peripherals 5. Hands on experience in Software Build, Integration and Debugging for Target Board and Board Bring up activities. 6. Experience in C++, Shell Scripting would be an added advantage. 7. Experience in MCU based products (ARM/STM/PIC etc) 8. Hands on experience in UART, CAN, SPI, I2C 9. Experience in Keil, IAR, Visual studio IDE’s, debugging tools (J-Link, J-tag, Ulink2, J-trace, etc), Configuration Management like Git, GitLab, SmartGit, etc... 10. Experience in SDLC process (Waterfall/V Model/ASPICE) 11. BE in EE, EC, or CS Job Role: Embedded software verification engineer will be working on developing and executing Software Integration and qualification test cases for Embedded Systems related to Motor controller and Sensor products. SW requirements for the products will be the input to develop test cases and to validate the requirements and correct implementation of the SW requirements along with the code coverage. Liaise daily with cross functional teams to understand the SW requirement, help in identifying root cause for reported issues by executing them on simulation, FPGA and/or HW targets, involving in board bring up activities.
Posted 3 months ago
8 - 13 years
10 - 14 Lacs
Pune
Work from Office
ROLE OVERVIEW We are seeking an Embedded Software Applications Engineer professional to join our expanding Software Applications team in Pune, India. The team involves with all aspects of embedded software such as SW & HW designs, feature prototyping, feature integration, SW customization & performance optimization related to our motor control solutions. This position requires a strong Embedded Software Engineer with 5+ years relevant experience. The successful candidate will be responsible for direct technical customer support to address questions regarding Allegro’s motor control products in the software and hardware domains. The candidate must quickly ramp-up onto an existing project, understand automotive platform hardware and software driver architecture, read/write technical specifications/requirements, demonstrate strong analytical and problem-solving abilities, and work closely with external customers to customize and launch their new products. RESPONSIBILITIES Requirements development with the customer and alignment of the software needs with Allegro software development team. Customer support, embedded SW application note creation and development of example codes required from customers. Support on meeting with customer, support design proposals for new business opportunities. Customer on-site support, including international travel. Designing, simulating, implementing, documenting, and testing motor control software for various end-equipment, with focus on automotive. Participate in simulation (SIL, MIL), programming, calibration, testing working with hardware test bench or HIL System. PERSON SPECIFICATION Qualifications The successful candidate will possess at least a bachelor’s in electrical, electronics, embedded, software field Experience Essential Understanding motor control algorithms such as the sensored, Sensorless, field-oriented control. Background with Cortex-M series embedded SW development in C Extensive experience with real time embedded software engineering and control design Proficiency in C languages for embedded software and object-oriented programming (C++) Experience to develop automotive serial communication such like LIN and CAN Full software lifecycle experience (ASPICE L2) Analyse, review, manage and trace software requirements. Proficiency in debugging complex issues. Proficiency in understanding complex software architecture definition that leads to software code development. GitLab, or any other version control and issue tracking systems Familiarity with hardware communication protocols such as SPI, I2C, UART. Participate in coding reviews using Code Collaborator Familiarity with software compilers such as IAR Workbench or ARM Keil Use oscilloscopes, logic analysers and other hardware related inspection tools Challenge workflows and recommend processes for improvement. Desirable Experience with Unit Testing Tools (NUnit/Cantata/Parasoft). Understanding of analog / digital electronics and power electronics Demonstrable software and scripting language skills Experience using microcontrollers and firmware programming Cross platform capabilities, able to perform work on a Windows or Linux environment Embedded testing with white box/black box testing skills Awareness of ISO26262 industry standards. Skills, Knowledge and Aptitudes: Candidates should also be able to demonstrate: Good presentation skills in English and the ability to present technical information in a clear and concise manner. Self-motivated, passionate, positive and hard-working with an energy and enthusiasm to drive quality and to improve the service that the software team provides to stakeholders, internally and externally. Ability to work independently and manage time effectively. The ability to work as part of a global development team with diverse engineering disciplines.
Posted 3 months ago
5 - 8 years
7 - 10 Lacs
Chennai, Pune, Delhi
Work from Office
As an Firmware Engineer, you will be a key member of the hardware team leading an embedded project from start to finish. Both an exceptional technical engineer as well as a leader, you are able to architect, execute, and test complex embedded systems on a range of platforms from bare metal, RTOS, Linux, and mobile OS. This role will help build the next-generation HW platforms for Motive. This person understands how to ship high-volume quality hardware and has done it many times; experience with mobile platforms and surrounding technologies a must. You have shipped hundreds of thousands if not millions of devices through the devices you have developed. What You ll Do: Design and development of high-performance firmware and software for cutting-edge IoT platforms Debug, optimize, and validate firmware on complex embedded multi-core architectures. Participate in ground-breaking hardware and research projects What We re Looking For: 5+ years of experience Bachelor s degree in Electrical Engineering, Computer Science, or equivalent experience Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code Consumer electronics experience or familiarity with 3-4 or relevant technologies: mutli-core ARM processors, GPUs, WiFi/BT, cameras. Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required. IoT device development, deployment and monitoring in-field. Comfortable with python or other scripting languages. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Posted 3 months ago
5 - 8 years
7 - 10 Lacs
Chennai, Pune, Delhi
Work from Office
As an Firmware Engineer, you will be a key member of the hardware team leading an embedded project from start to finish. Both an exceptional technical engineer as well as a leader, you are able to architect, execute, and test complex embedded systems on a range of platforms from bare metal, RTOS, Linux, and mobile OS. This role will help build the next-generation HW platforms for Motive. This person understands how to ship high-volume quality hardware and has done it many times; experience with mobile platforms and surrounding technologies a must. You have shipped hundreds of thousands if not millions of devices through the devices you have developed. What You ll Do: Design and development of high-performance firmware and software for cutting-edge IoT platforms Debug, optimize, and validate firmware on complex embedded multi-core architectures. Participate in ground-breaking hardware and research projects What We re Looking For: 5+ years of experience Bachelor s degree in Electrical Engineering, Computer Science, or equivalent experience Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code Consumer electronics experience or familiarity with 3-4 or relevant technologies: mutli-core ARM processors, GPUs, WiFi/BT, cameras. Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required. IoT device development, deployment and monitoring in-field. Comfortable with python or other scripting languages. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. Creating a diverse and inclusive workplace is one of Motives core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Posted 3 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Firmware development is a rapidly growing field in India with numerous job opportunities available for skilled professionals. Firmware engineers play a crucial role in designing and developing embedded software that is essential for the functioning of various electronic devices and systems.
These cities are known for their strong presence of technology companies and offer a plethora of opportunities for firmware professionals.
The average salary range for firmware professionals in India varies based on experience and skill level. Entry-level positions can expect to earn around INR 4-6 lakhs per annum, while experienced professionals with 5+ years of experience can earn upwards of INR 12-15 lakhs per annum.
In the firmware domain, a typical career path may include roles such as Junior Firmware Engineer, Firmware Engineer, Senior Firmware Engineer, Firmware Architect, and Firmware Manager. Progressing through these roles often involves gaining expertise in specific technologies, leading projects, and mentoring junior team members.
In addition to firmware development, professionals in this field are often expected to have skills in areas such as embedded systems, microcontrollers, C/C++ programming, debugging, and hardware-software integration.
Firmware jobs in India offer exciting opportunities for tech enthusiasts looking to work on cutting-edge projects in embedded systems and IoT. By honing your skills, preparing thoroughly, and showcasing your expertise, you can land a rewarding career in this dynamic field. Good luck with your job search!
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
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2