Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
100.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Internal Job Title: Software Engineer - Embedded Business: Lucy Electric Manufacturing & Technologies India Location: Halol, Vadodara, Gujarat Job Reference No: 4078 Lucy Electric is a leader in secondary power distribution solutions with over 100 years’ industry experience. Specializing in high-performance medium voltage switchgear for utility, industrial and commercial applications, we enable the safe and reliable distribution of energy to homes and businesses worldwide. About This Role Working as part of a team of embedded engineers you will be key to developing our next generation of embedded automation solutions. This is an excellent opportunity for an experienced software engineer to work in a mixed signal environment, developing software for both analogue data acquisition systems and ARM based micro-controllers for high reliability operation in a hostile environment. You will work with the Project Manager, Product Manager and/or other stakeholders to develop technical specifications then realize the product and support its release to the end user. This may include the opportunity for occasional site visits both in the UK and overseas to support commissioning and training. The ability to work on a broad range of systems applying different programming languages would be advantageous; developing the embedded software and contributing to the development of associated diagnostic tools/graphical interfaces in different programming languages would be a good example of this. What You Get To Do Within Our Team Use good engineering practice to design new and modify existing products using company specific software to produce designs and implement systems Analyse scope and requirements, identify and solve problems Where required take responsibility for the entire product life cycle, including specification, software architecture, design, validation, production release and customer support for released products Provide innovative solutions to technical problems Work with-in an agile multi-disciplined team Be a key participant of design reviews Support change management, testing, fault finding, prototype and production build. Provide end user support for both new and existing products. Technical liaison with within and outside Lucy Electric with customer, suppliers and collaboration partners Responsible for supporting team members Qualifications, Experience & Skills Skills: Analyse the scope and requirements Methodical approach to problem solving Create concept designs Use Integrated Development Environments together with Change and Configuration Management tools to develop software source code Develop comprehensive test cases to demonstrate that functional and performance requirements are met Work with electronics, systems and mechanical engineers to design and debug systems Able to work effectively to meet agreed timescales having considered and planned the project activities. Research emerging technical and regulatory trends Debugging software, using various testing methodologies, and identifying performance bottlenecks. Understanding low-level hardware architecture, software optimization, memory management, and real-time processing Essential Knowledge: Proficiency in programming languages such as C assembly language Real-time operating systems (RTOS) and real-time programming techniques. Object Orientated Design and Structured Analysis and Design Change and Configuration Management tools A strong understanding of embedded hardware, microcontrollers, and processors Engineering mathematics and modelling (for analogue measurement systems) Familiarity with version control systems (e.g., Git) and development pipelines Thorough knowledge of MS Office applications, including Word, PowerPoint and Excel Desirable Knowledge: Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet Familiarity with Agile development methodologies and tools like Jira. Understanding of power management techniques for low-power embedded systems. Knowledge of MV distribution systems and switchgear Strong analytical and problem-solving skills to address complex technical challenges. Qualifications: You will have a good degree in a relevant subject (Software Engineering or equivalent), and a minimum of 3-5 years hands-on engineering experience. Senior Software Engineers at Lucy Electric are innovative, flexible, methodical, patient, logical, enthusiastic, and open to new ideas. They will work in teams and enjoy learning and share knowledge. About Us: Lucy Group Ltd is the parent company of all Lucy Group companies. Since its origins in Oxford, UK, over 200 years ago, the Group has grown and diversified. Today we employ in excess of 1,400 people worldwide, with operations in the UK, Saudi Arabia, UAE, India, South Africa, Brazil, Thailand, Malaysia, India and East Africa. Our Purpose Improving people’s lives – sustainable homes, smart lighting, intelligent power. Our Values Lucy Electric is a global business that provides medium voltage switching and protection solutions for electrical distribution systems. Our dedication to cultivating our service provision allows Lucy Electric to offer a complete solutions package to our customers; facilitating the delivery of electricity to homes and businesses worldwide. Does this sound interesting? We would love to hear from you. Our application process in quick and easy. Apply today!
Posted 3 weeks ago
3.0 - 8.0 years
3 - 7 Lacs
Gurugram
Work from Office
Project Role : Application Support Engineer Project Role Description : Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems. Must have skills : Citrix Virtual Apps and Desktop Administration, Citrix ADC (NetScaler) Adminis, Services (MCS)Citrix Machine C Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Support Engineer, you will act as software detectives, providing a dynamic service that identifies and resolves issues within various components of critical business systems. Your typical day will involve collaborating with team members to troubleshoot problems, analyzing system performance, and ensuring that applications run smoothly to support business operations effectively. You will engage with users to understand their challenges and work towards implementing solutions that enhance system functionality and user experience. Roles & Responsibilities:- Expected to perform independently and become an SME.- Required active participation/contribution in team discussions.- Contribute in providing solutions to work related problems.- Assist in the development and implementation of best practices for application support.- Monitor system performance and proactively identify areas for improvement. Professional & Technical Skills: - Must To Have Skills: Proficiency in Citrix Virtual Apps and Desktop Administration.- Strong understanding of virtualization technologies and their application in business environments.- Experience with troubleshooting and resolving application issues in a timely manner.- Familiarity with scripting languages to automate routine tasks.- Ability to work collaboratively in a team-oriented environment. Additional Information:- The candidate should have minimum 3 years of experience in Citrix Virtual Apps and Desktop Administration.- This position is based at our Gurugram office.- A 15 years full time education is required. Qualification 15 years full time education
Posted 3 weeks ago
4.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Are you an experienced Embedded Engineer exploring new career opportunities? Join our innovative team and play a crucial role in developing cutting-edge embedded systems. Advanced Sys-tek is looking for someone with a passion for technology, strong problem-solving skills, and extensive experience in embedded systems design and development. If you're ready to make an impact and work on exciting projects, apply now and take your career to the next level with us. Responsibilities · Designing and developing embedded software and firmware for various electronic products. · Mentoring a team of engineers in the development process. · Collaborating with cross-functional teams to define product requirements and specifications. · Conducting feasibility studies and risk assessments for new projects. · Architecting and implementing embedded systems solutions, including hardware and software integration. · Writing efficient, maintainable, and scalable code for embedded systems. · Performing debugging, testing, and validation of embedded systems. · Optimizing system performance, power consumption, and memory usage. · Documenting design decisions, processes, and test results. · Providing technical guidance and support to junior engineers. · Staying updated with emerging technologies and industry trends in embedded systems design and development. · Participating in design reviews, project planning, and product lifecycle management activities. · Ensuring compliance with industry standards and regulations. · Troubleshooting and resolving technical issues throughout the product development lifecycle. Skills and Qualifications · Master’s / Bachelor’s degree in Electronics or Electronics & Communication Engineering from reputed university. · Minimum 4 years of experience is required for candidates holding a Master’s degree in design & development of electronic products, embedded system design, or product application engineering & product validation. For candidates with a Bachelor’s degree, the minimum requirement is 6 years of experience in the aforementioned fields. · High level of experience of embedded C, C++, RTOS, Linux, assembly language, including development of algorithms, flow charts, manipulation of data structures and implementing highly optimized code. · Should be able to write firmware from the scratch including device drivers, also able to update & modify existing code. · Experienced in following major interfaces, but not limited to, I2C, SPI, USB, LPDDR3, Flash memories, Ethernet, eMMC, UART, LCD, GSM/GPRS, W-Fi, Bluetooth, Modbus TCP, LoRaWAN, ZIGBEE & other communication protocols. · Proven experience in embedded systems design with pre-emptive, multitasking real-time Operating systems, STM32, PIC, FPGA, MCS-51, MCS-96, PSoC, Ethernet PHY, ATmega8, ATmega16, LPC2148, Raspberry Pi & other platforms. · Familiarity with software configuration management tools, defect tracking tools, and peer review. · Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems. · Experienced in Proof-of-concept development, Board bring-up testing, Interface testing, System level debugging, Basic knowledge of Digital & Analog circuits and their trouble shooting, Environment & thermal testing. · Preferred experience in testing and designing for EMC, PCB prototyping and troubleshooting of complex circuits. · Adequate knowledge of reading electrical & timing parameters in datasheets for components. · Should be able to operate lab tools: Logic analysers, Oscilloscopes, JTAG/IEC debuggers, and Protocol analysers.
Posted 3 weeks ago
0.0 - 3.0 years
2 - 5 Lacs
Vadodara
Work from Office
Work there. Find the dream job you ve always wanted. Embedded Firmware Engineer - L1 Baroda Software Department Baroda, Gujarat, India Full Time Skills Required : Proficient in programming skills in Embedded C programming Working experience of 16/32 bit Microcontrollers Debug and tracing Knowledge of the major chips communications protocols (I2C, SPI,UART) Testing and Debugging of Embedded Systems Willing to work hard and learn continuously Good Communication Skill Job Description : Development, debugging and optimization of various modules and complete system Real-time Microcontroller/Microprocessor based embedded programming Peripherals programming like UART, SPI, I2C Basic Fundamentals of Embedded programming on RTOS Testing whole system
Posted 3 weeks ago
6.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Description Role: BSP Engineer Working area: IVI /ADAS BSP Experience: ~6+ years Technical and domain skills: Strong embedded development experience with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like in QNX / Linux / Android and Hypervisor embedded systems. Must have hands-on development experience in C, C++, Hands on experience on drivers in QNX / Linux / Android. Hands on development experience in multi-threaded and multi-core environment. Hands on experience with board bring up, schematics understanding Good Communication and debugging skills Skillset : C, C++. Linux, QNX / RTOS , UART, SPI, I2C, PCIE, Ethernet, Memory/Storage drivers, Hypervisor, Camera / Display / Audio Experience in using debugging tools such as JTAG, Trace32, CRO , Logic Analyzers High level Roles and responsibilities: Driver customization and Board bring up Collaborate with cross-functional teams, engineering for smooth execution Demonstrate strong analytical and problem-solving abilities and work closely with external customers to customize and launch their new products. Qualification and experience: Bachelor’s or Master’s degree preferred. Must have excellent communication skills, both written and verbal, and debugging skills The ability to collaborate and integrate with existing team Role: The Main responsibility is to provide direct support to OEM customers with the design, development and debug of reference designs SW related issues and helping to customize/optimize software to meet the product requirements. The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Software driver architecture, read/write technical specifications/requirements,.Required SkillsClustersSupported SkillsNA
Posted 3 weeks ago
2.0 - 5.0 years
8 - 10 Lacs
Bengaluru
Work from Office
Key Responsibilities: Embedded Firmware Development Design, develop, and integrate software for embedded Linux/RTOS platforms, including applications, device drivers, and kernel components. Communication Stack Development Develop and integrate GPRS, TCP/IP, and 4G stacks on telematics platforms . System Integration & Troubleshooting Perform system-level integration and debug RF network issues , including timing synchronization, signal strength optimization, and collision resolution. Hardware Collaboration – Work closely with the hardware design team for Linux subsystem development and optimization. Testing & Validation – Conduct unit testing, verification, and validation of firmware components to ensure compliance with quality standards. Technical Documentation – Maintain architecture, protocols, and technical specifications documentation. Cross-Functional Support – Assist engineering, system testing, and customer support teams in resolving technical challenges. Compliance & Security – Ensure adherence to quality and information security standards while following ISMS policies and procedures. Skills: 2 to 3 years of experience in embedded Linux programming . Proficiency in C programming, GCC compiler, and Git . Understanding of MISRA coding guidelines for automotive products. Hands-on experience with Linux, ARM SoCs . Experience using oscilloscopes, analyzers, and other lab equipment . Strong knowledge of network protocols, programming, and Linux kernel/device driver development . Ability to write efficient, reusable, and maintainable code. Experience with issue tracking & project tracking systems (a plus). Understanding of RF networks and concepts (a big plus). Self-motivated, dynamic, and team-oriented individual with a problem-solving mindset.
Posted 3 weeks ago
5.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Hello Visionary! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like you? Then it seems like you’d make a great addition to our vibrant team. Siemens founded the new business unit Siemens Foundational Technologies (formerly known as Siemens IoT Services) on April 1, 2019 with its headquarter in Munich, Germany. It has been crafted to unlock the digital future of its clients by offering end-to-end support on their outstanding digitalization journey. Siemens Foundational Technologies is a strategic advisor and a trusted implementation partner in digital transformation and industrial IoT with a global network of more than 8000 employees in 10 countries and 21 offices. Highly skilled and experienced specialists offer services which range from consulting to craft & prototyping to solution & implementation and operation – everything out of one hand. We are looking for a Senior Software Engineer - Radio You’ll make a difference by: Mandatory Skills: RF (Radio Frequency) Modem knowledge is must C, C++ Serial Interfaces: UART, SPI Design Principles, algorithms, data structures Requirements 5-8 years of experience in RF (Radio Frequency) Modem, C, C++, with excellent understanding of Networking concepts. Linux OS Experience in designing, implementing, and modifying software (applications, communication protocols/stacks, etc.) using C, C++ programming language using SIL4 techniques. bachelor’s degree in electronic and Tele-Communication OR Computer Science Should be well-versed with Waterfall and Agile methodologies Understanding of the code versioning systems such as ClearCase and Git and static code analysis tools Implementation experience of design patterns and should possess excellent debugging skills Should have knowledge/experience of conducting Code reviews, and coverage, style guides, coding rules, etc. Excellent communication skills to work in a collaborative manner with colleagues from different nationalities Can-do attitude, continuous improvement mindset, and initiative taking abilities to build high quality product and improve knowledge within the team Analytical skills Good to have: Railway domain and EN50128/Cenelec knowledge Languages and Technologies: Strong proficiency in C with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, algorithms, and data structures, and unit test framework with hands-on development experience Good understanding of memory management in non-garbage collected environments Knowledge of network programing and socket programing RF (Radio Frequency) Modem Serial Interfaces: UART, SPI OS: Windows, Linux Duties and Responsibilities Design, develop, and maintain product functionalities Prepare documentation as per required standards Work closely with team members across Geographies to deliver the assigned work. Provide technical help / direction to the Team as needed. Suggest improvements to processes, approaches, and product Take ownership of sub-areas within the team and drive continuous improvement in those along with improving team’s knowledge Desired Skills: 5-8 years of experience is required. Great Communication skills. Analytical and problem-solving skills Join us and be yourself! We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us. Make your mark in our exciting world at Siemens. This role is based in Pune and is an Individual contributor role. You might be required to visit other locations within India and outside. In return, you'll get the chance to work with teams impacting - and the shape of things to come. We're Siemens. A collection of over 379,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at: www.siemens.com/careers & more about mobility at https://new.siemens.com/global/en/products/mobility.html
Posted 3 weeks ago
7.0 - 12.0 years
5 - 12 Lacs
Bengaluru
Work from Office
Key Responsibilities: Develop and maintain embedded firmware using C/C++ Integrate and debug communication protocols such as SPI, I2C, UART Collaborate with hardware and cross-functional engineering teams Perform unit and integration testing of firmware modules Troubleshoot and resolve firmware/hardware issues Required Skills: Strong programming expertise in C and C++ Deep understanding of SPI, I2C, UART protocols Experience in low-level hardware interfacing Ability to read schematics and use debugging tools like oscilloscopes, logic analyzers, etc. Excellent problem-solving and communication skills
Posted 3 weeks ago
1.0 years
7 Lacs
India
On-site
Qt Application Software Engineer Azista is seeking a skilled and motivated ATE/Checkout Qt/C++ GUI Application Design Engineer to join our team. In this role, you will be primarily responsible for the design, development, and maintenance of Graphical User Interfaces (GUIs) using the Qt framework and C++ for our Automated Test Equipment (ATE) systems and checkout systems. You will work closely with hardware and test engineers to create user-friendly interfaces that facilitate the testing and validation of our satellite subsystems and systems, ensuring their reliability and performance. The ideal candidate will have a solid understanding of software development, GUI design principles, and experience with ATE or checkout systems. Location: Hyderabad Responsibilities · Design and develop intuitive and efficient GUIs for ATE and checkout systems using Qt and C++. · Collaborate with hardware, firmware, and test engineers to understand subsystem and system requirements and translate them into effective GUI designs for ATE and checkout systems. · Develop GUI features for monitoring, configuring, and controlling ATE hardware and the Device Under Test (DUT). · Implement GUI functionalities for data acquisition, management, storage, and report generation within the ATE framework, potentially in formats like Excel, .CSV, or PDF. · Design and integrate user interfaces that help users monitor and configure the ATE and DUT. · Work closely with users to capture customer/application-specific needs in the UI design. · Participate in the design and development of Test Jigs (specialized hardware) and integrate their control within the GUI. · Support the integration of ATE equipment and troubleshoot hardware/software issues related to the GUI. · Ensure the GUI design considers the overall ATE system architecture and its interaction with various test instruments (Oscilloscopes, Spectrum Analyzers, Multimeters, Signal Generators, etc.). · Contribute to the creation of detailed technical documentation for the GUI application. · Participate in code reviews and contribute to team best practices. · Debug and fix issues in existing GUI code to improve performance and responsiveness. · Potentially develop custom widgets as needed. Qualifications & Key Skills · Qualification: BE / B.Tech in Computer Science, Electronics Engineering, or a related field. · Previous experience in the design and/or utilization of Automated Test Equipment (ATE) or checkout systems is required. · Strong proficiency in the C++ programming language. · Proficiency in multi-threading, memory management, and socket communication. · Solid experience with the Qt framework and associated libraries. · Solid understanding of Object-Oriented Programming (OOP) principles. · Familiarity with GUI design principles and best practices. · Experience with version control systems, preferably Git. · Excellent problem-solving and debugging skills. · Good communication and teamwork abilities. · Familiarity with using test equipment such as DMMs, oscilloscopes, power supplies, and function generators for understanding the context of ATE systems. · A ‘can-do’ attitude to solve problems. Good-to-Have Skills · Experience with data visualization techniques within GUI applications. · Familiarity with communication protocols such as UART, I2C, SPI, CAN, and potentially SpaceWire, MIL-STD-1553, Ethernet for interfacing with hardware. · Basic proficiency in Python or other scripting languages for test automation or data analysis. · Experience with unit testing frameworks. · Familiarity with embedded systems concepts. · Understanding of test and measurement instruments and their integration with software. · Exposure to NI testing standards, Configurable DAQ systems / Checkout Systems such as PCI Express Cards/Racks, LXI systems, and USB Multi-I/O checkout systems. · Experience working with NI-VISA supported LXI-based DMMs, Oscilloscopes, Power Supplies, Function Generators. Job Type: Full-time Pay: From ₹700,000.00 per year Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Monday to Friday Experience: 12months: 1 year (Preferred) Location: Madhapur, Hyderabad, Telangana (Preferred) Work Location: In person
Posted 3 weeks ago
6.0 years
8 Lacs
Pune
On-site
Role: BSP Engineer Working area: IVI /ADAS BSP Experience: ~6+ years Technical and domain skills: • Strong embedded development experience with good knowledge and hands-on experience in Design/Development/Debugging aspects of Board support package (BSP) on one or more of operating systems like in QNX / Linux / Android and Hypervisor embedded systems. • Must have hands-on development experience in C, C++, • Hands on experience on drivers in QNX / Linux / Android. • Hands on development experience in multi-threaded and multi-core environment. • Hands on experience with board bring up, schematics understanding • Good Communication and debugging skills • Skillset : C, C++. Linux, QNX / RTOS , UART, SPI, I2C, PCIE, Ethernet, Memory/Storage drivers, Hypervisor, Camera / Display / Audio • Experience in using debugging tools such as JTAG, Trace32, CRO , Logic Analyzers High level Roles and responsibilities: • Driver customization and Board bring up • Collaborate with cross-functional teams, engineering for smooth execution • Demonstrate strong analytical and problem-solving abilities and work closely with external customers to customize and launch their new products. Qualification and experience: • Bachelor’s or Master’s degree preferred. • Must have excellent communication skills, both written and verbal, and debugging skills • The ability to collaborate and integrate with existing team Role: The Main responsibility is to provide direct support to OEM customers with the design, development and debug of reference designs SW related issues and helping to customize/optimize software to meet the product requirements. The Candidate must quickly ramp-up onto an existing project, understand Automotive platform Software driver architecture, read/write technical specifications/requirements,. Clusters NA
Posted 3 weeks ago
4.0 years
0 Lacs
Bengaluru
On-site
Requisition ID: 8138 Bangalore, India Our mission at Enphase Energy is to advance a sustainable future for all. Today, our intelligent microinverters, which turn sunlight into an affordable, safe, reliable, and scalable source of energy, work with virtually every solar panel made, and when paired with our award-winning smart battery technology, we engineer one of the industry's best-performing clean energy systems. To date, we have installed more than 48 million microinverters on more than 2.5 million systems across 140 countries and well over 50 thousand homes use our energy storage products. Like our customers, our innovative teams are also worldwide, making Enphase Energy a truly global company. We are one of the fastest growing and most dynamic energy companies in the world. Nimble and acutely focused on developing ground-breaking solar energy management technology, each of our teams has a shared goal of creating a carbon-free future. Do you want to help change the world? Learn more about the role: Looking for an experienced Embedded test engineer who can contribute technically with strong hands on in creating test design, cases, Manual/automation testing with good communication skills. What you will be doing: Review and Analyze Product Requirements, Specifications and Technical Design Documents and come up with Test Cases. Should be familiar with Requirement to Test Case Mapping, Test Coverage, and other relevant matrixes. Provide regular status reporting consistent with established program governance requirements. Automating manual scripts using Python. Managing QA activities for one product and its variants. Who you are and what you bring: 4 years of experience in Embedded Software Validation and Test Automation with Python Bachelor's Degree in Electrical/Electronics Engineering AND/OR Masters in Embedded Systems/Power Electronics Experience in both Black-box and white-box testing Strong hands-on with embedded firmware application, bootloader testing Good understanding of Embedded interfaces like UART, I2C, SPI Experience of testing BLE, IoT based systems Troubleshooting the quality issues and modifying test procedures Ability to create well-structured robust testcases Experience in handling lab equipment – Oscilloscope, function generators Good communication and interpersonal skills Self-motivated and enthusiastic Proactive and strong analytical/debugging skills Ability to work on a fast-paced environment Good Team Player and Self-driven towards Result and Quality Good Knowledge on Different Type of Electrical Loads, Switches Relays etc.
Posted 3 weeks ago
4.0 - 8.0 years
7 - 8 Lacs
Bengaluru
On-site
Requisition ID: 8310 Bangalore, India Job Title: Sr. System Test Automation Engineer Location: Bangalore Job Type: Full-Time (Offline) Experience Level: 4 to 8 years Company Description Enphase Energy is a global energy technology company and leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, Enphase transformed the solar industry with our revolutionary microinverter technology, which turns sunlight into a safe, reliable, resilient, and scalable source of energy to power our lives. Today, the Enphase Energy System helps people make, use, save, and sell their own power. Enphase is also one of the fastest growing and innovative clean energy companies in the world, with approximately 68 million products installed across more than 145 countries. We are building teams that are designing, developing, and manufacturing next-generation energy technologies and our work environment is fast-paced, fun and full of exciting new projects. If you are passionate about advancing a more sustainable future, this is the perfect time to join Enphase! About the role: We are looking for an ambitious and highly motivated Software Developer in Test to design and develop various Automation solutions with strong leadership and technical expertise coupled with excellent communication and collaboration skills in a fast-paced environment. As a Software Developer, you will join our Automation team focused on delivering high quality automation solutions for systems and integration test team. You will participate and lead data analysis of all Beta Programs worldwide, understand the problems and come up with automation design and development plans. You will also interact with offshore teams, perform end to end system test automation and publish results to key stakeholders while acting as an SME (Subject Matter Expert) for the assigned projects. Essential job functions included but are not limited to the following: What you will do : Design and Develop new automation solutions for Systems Integration and Beta Systems data analysis Take ownership for maintaining existing Tools and automation Framework Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems Conduct thorough code reviews to ensure adherence to best practices and coding standards, and maintain high-quality codebases. Identify, analyse, and resolve complex technical issues, implementing robust solutions to enhance system functionality. Optimize system performance through profiling, monitoring, and tuning, ensuring efficient resource utilization. Maintain comprehensive documentation of system designs, code, and processes to facilitate knowledge sharing and onboarding of new team members. Continuously improve the automation process and stay updated with the latest industry trends and technologies in test automation Serve as a Subject Matter Expert (SME) for multiple Enphase systems. Who you are and what you bring: Must have experience in Designing, Developing and delivering Automation solution for complex integrated Systems Must have master's/bachelor's degree in Computer Science Engineering with 4 to 8 years of software development and embedded test experience. Proficiency in programming languages such as Python, Java or C#. And strong hold on DSA, Design patterns and APIs development Hands-on experience with Linux/Unix systems, git, Jenkins and AWS Expertise in end to end automation frameworks development from scratch Proficiency in Networking concepts, Communication protocols like CAN, TCP/IP, UART & SSH Passionate about making a positive impact on the world, strong teamwork skills and high self-motivation. Excellent presentation and communication skills, with experience working across various functional teams in a fast-paced environment.
Posted 3 weeks ago
1.0 years
6 - 10 Lacs
Bengaluru
On-site
Embedded Microcontrollers Development Microcontroller Device Driver Software development and validation for various peripherals of Infineon’s microcontrollers based on ARM cortex M0, M4 (e.g. Ethernet, USB, UART,CAN, SPI, I2C, LIN, Flash, Timers, PWM, Lighting systems, Human Machine Interface, SDMMC etc) Application/UI development in Eclipse environment Author architecture, design, test specifications and customer documents Participate in software requirements analysis and ambiguity resolution Provide technical solutions to customer change requests Conceive and develop validation infrastructure for topics in own responsibility Liaise with Application engineers on a need basis Education: Bachelor's / Master Degree in Computer Science, Electrical/Electronic Engineering Experience: 1-2 years industry experience Proficiency in OOPS, C++, STL, data structures, algorithms and programming concepts Experience in developing C++ based models for the virtual platform of a SoC Experience in developing and debugging skills using popular IDEs/debuggers (e.g. Keil) Experience in SDLC Good in any unit test tools Knowledge about code generation tools from specification using scripts or any tools is desirable Experience in scripts (Python/mako/Perl/Windows) Good at understanding the features from specification and drawing various test scenarios for product specification Excellent analytical Areas of Responsibility: Good understanding of ARM / 80x51 controllers Develop/enhance behavioral/functional models in C++ for 80x51 or ARM based Develop regression test suites using C Debug and fix the change requests/bugs Follow Agile Scrum methodology for the development Automated code generation from the specification Acquire knowledge on new topics and share the knowledge with the team Work with the team members on innovation related activities #WeAreIn for driving decarbonization and digitalization. As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener. Are you in? We are on a journey to create the best Infineon for everyone. This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills. Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process. Click here for more information about Diversity & Inclusion at Infineon.
Posted 3 weeks ago
2.0 - 4.0 years
3 - 5 Lacs
Bengaluru
Work from Office
Job Responsibilities: 1. Develop and maintain embedded firmware for various electronic devices and systems, especially AR and Audio based. 2. Collaborate with cross-functional teams, including hardware engineers, Mechanical or Optical design Engineers to design and implement firmware solutions. 3. Analyse system requirements and specifications to design efficient and reliable firmware architecture. 4. Debug and troubleshoot firmware-related issues during development, testing, and production phases. 5. Optimise code for performance, memory usage, and power consumption. 6. Create and maintain proper documentation for firmware design, implementation, and testing processes. 7. Collaborate with external partners and suppliers to ensure seamless integration of firmware with hardware components. 8. Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team. Role & responsibilities: 1. Bachelor's or Master's degree in Electrical Engineering, Computer Science or a related field with knowledge over Electronic components. 2. Experience: Minimum of 2 year in Embedded Firmware development , Experience in working with arm Microcontrollers or STM, Nordic boards. 3. Skills : Excellent C programming skills with Conceptual awareness(Must) , Having C++ and Python programming skills is an added advantage. 4. Knowledge over RTOS and Baremetal programming. 5. Experience or Good knowledge in working with USB Communication and in Bluetooth Technology. 6. Knowledge of communication protocols such as SPI, I2C, UART, I2S and experience with interfacing sensors and peripherals using the mentioned protocols. 7. Strong Logic building abilities ,Analytical skills and the ability to work independently as well as in a team. 8. Strong debugging and Problem-solving skills.
Posted 3 weeks ago
0 years
1 - 4 Lacs
India
On-site
About Us At Inspire Design, we develop real-world healthcare products — from idea to prototype. Our team works on clinician-led innovations, in-house healthcare tools, and custom automation systems. We’re looking for a hands-on Electronics Engineer who can support hardware design, embedded development, and simple user interfaces — especially for early-stage medical and diagnostic products. What You’ll Do Design and simulate analog/digital circuits for sensors, displays, power control, etc. Work on Arduino and Raspberry Pi for prototyping. Develop custom PCB layouts. Write embedded firmware for Arduino, STM32, ESP32, or Raspberry Pi. Interface with sensors, stepper motors, OLED/TFT displays, buttons, etc. Build basic UI/UX interfaces (for touchscreen displays or web dashboards) Support testing, documentation, and iterative hardware updates Be ready to learn and adapt to new projects, from IoT tools to medical devices What We’re Looking For Degree or diploma in Electronics, Embedded Systems, or Mechatronics Solid understanding of circuit design, PCB design, and microcontroller coding Comfortable with I2C/SPI/UART, signal conditioning, and basic power electronics Experience with display UI (Nextion, TFT, Python/JS-based UI) is a strong plus Self-motivated, deadline-driven, and excited by real-world product challenges Bonus: Experience working with medical devices, instrumentation, or automation Why Join Us? Work directly with the founder on impactful MedTech and electronics products Get early exposure to full-stack hardware development Flexible hours and monthly stability Learn fast, build fast — and grow into a long-term, high-responsibility role Future opportunities for full-time position and leadership track Job Types: Full-time, Fresher Pay: ₹9,764.43 - ₹39,000.00 per month Benefits: Paid sick time Paid time off Schedule: Day shift Ability to commute/relocate: Prahlad Nagar, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required) Education: Diploma (Required) Work Location: In person Speak with the employer +91 9998226795
Posted 3 weeks ago
3.0 years
2 - 11 Lacs
India
On-site
Embedded Software Engineer — Job Description Our company is seeking a skilled embedded software engineer to join our innovative team. As a Senior Embedded Engineer, you will play a pivotal role in designing, developing, and testing embedded software for power electronics systems. We value candidates with strong software design skills, a commitment to innovation, and a proven track record in embedded systems and firmware development. Objectives of the Role Develop and implement embedded software solutions for power electronics systems tailored to client needs. Collaborate with cross-functional teams (including hardware engineers) to define software requirements and specifications. Conduct feasibility studies and system analysis to ensure software compatibility with hardware components. Write and optimize efficient, reusable, and scalable embedded code. Perform unit testing and debugging to ensure software functionality and reliability. Contribute to documentation and ongoing maintenance of software applications. Key Responsibilities Design and develop embedded software for microcontrollers and microprocessors such as STM32, PIC, Texas Instruments, and Arduino. Collaborate with hardware engineers to define and refine software requirements and specifications. Write efficient, modular, and well-documented code in C/C++ and/or Python. Work with testing teams to ensure software meets quality standards. Implement software updates and patches based on feedback and testing results. Debug and troubleshoot software to identify and resolve issues. Conduct code reviews and ensure compliance with coding standards. Stay updated on industry advancements in embedded software development. Required Skills and Qualifications Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, or a related field. 3+ years of experience as an embedded software engineer. Proficiency in C and C++ for embedded systems, with basic knowledge of Python. Hands-on experience with microcontrollers and microprocessors (STM32, PIC, Texas Instruments). Experience with software development tools such as STM32CubeIDE, Code Composer Studio, or similar. Detail-oriented with excellent problem-solving and analytical skills, especially for power electronic systems. Knowledge of power electronics systems (e.g., DC-DC converters, power supplies). Familiarity with communication protocols (SPI, I2C, UART, CAN) and device drivers. Desirable: Experience with IoT protocols (MQTT) and cloud platforms (AWS, Azure, GCP). Desirable: Experience with version control systems (GitHub, Bitbucket). Preferred Skills and Qualifications Master’s or advanced degree in a relevant engineering field. Familiarity with software version control systems (e.g., Git). Certifications in embedded systems, power electronics systems, IoT applications, or related areas. Experience with agile software development and embedded system security. What We Offer Competitive compensation Modern work environment Opportunities for professional growth If you are a talented and innovative engineer passionate about developing software solutions and integrating hardware and software, we invite you to apply and become a key contributor to our team’s success. Job Type: Full-time Pay: ₹237,936.40 - ₹1,171,701.14 per year Schedule: Day shift Work Location: In person
Posted 3 weeks ago
6.0 - 10.0 years
25 - 35 Lacs
Bengaluru
Hybrid
About the Team At Nutanix, you will have the opportunity to be part of the Hypervisor team, a dynamic group that is spread out geographically. Despite being in different locations, the team collaborates effectively and maintains a strong sense of camaraderie. Working with the Hypervisor team means being surrounded by some of the most talented engineers in the world of systems engineering. Culturally, Nutanix believes in creating an open and supportive environment where everyone can be their most authentic self at work. This setup also provides exciting exposure to diverse perspectives and opportunities for personal and professional growth. You will report to a manager who is committed to supporting your development and ensuring your success within the organisation. A day in the life of an AHV Hypervisor Engineer: We aim to work as closely with the open-source community as possible. Our engineers are highly encouraged to participate in open-source community development. Any work you do will be preserved as open-source and commit(s) to posterity. Problems youll solve: Weve always disrupted ourselves to provide the best in-class customer experience. A case in point: Nutanix is well known for providing a zero-touch upgrade experience for our customers. Within the hypervisor team, we are focussing on various ways to make this faster and more reliable -- by pushing the limits of VM live migrations towards speed and predictability, or rethinking why a hypervisor upgrade should need a reboot at all. Your Role Youll be working with a team of extremely talented engineers across a spectrum of geographies and experiences. The most successful candidate for this role will be someone who: Constantly look for ways to improve the product, learning from customer questions and not limited to existing technologies. Devise solutions and back them up with solid research and numbers to prove their efficacy. Have the ability to convey ideas to a geographically diverse audience using excellent communication and writing skills. Participate in design discussions, often outside ones known comfort zonelearning on the go. Proactively mentor junior members of the team, finding ways to fuel their curiosity and leverage their unique strengths. Not hesitate to help out with customer escalations: Nutanix believes in putting customers first. While we have a huge, dedicated team to assist customers with any issues, there might be situations where engineering help might be sought to bail out an unfortunate outage. Take pride in working with open-source communities to fold product improvements back into community projects. What You Will Bring The must-haves: Rock-solid OS/systems fundamentals drive design and implementation. Low-level coding, debugging experience with at least one hardware architecture, preferably x86. The ability to write and maintain enterprise-quality code. Deep reasoning and detailed skills, which provide top-down thinking to break down abstract concepts into actionable pieces. Proven feature delivery experience: should have 8+ years of hands-on experience of what it means to ship enterprise-quality code to customers. The good-to-haves: Knowledge of x86 virtualisation and the KVM stack. Code contributions to the Linux kernel and virtualisation stack are an added plus. Desired qualification & experience: Bachelor's/Masters degree in Computer Science or equivalent. 3+ years of experience building enterprise-grade software, preferably some with guide experience.
Posted 3 weeks ago
4.0 - 9.0 years
35 - 40 Lacs
Bengaluru
Work from Office
Desired Profile : Bachelor's or Master's in Computer Science / Electronics Engineering. Expertise in embedded software testing related to avionics / aerospace / defense industry Expertise in working on DO-178C standard Expertise in debugging using oscilloscope , logic analyzer Expertise in working tools like DOORS (requirements), PVCS (config), Mantis (bugs Certification on DO-178C standards (Software Considerations in Airborne Systems and Equipment Certification) and ISTQB is mandatory Expertise in C programming Expertise with development tools like IAR, Code Composer Studio (CCS) Expertise with structural coverage tools (e.g., RTRT, HCL DevOps) Expertise in working with ARM, Microchip, ST Micro or TI processors Expertise in driver development for interfaces like SPI, UART, ADC. Expertise working on full aerospace project lifecycle Expertise working in a lean/agile environment Preferred resources with valid regional work permit Job Specs : Review source code and design documents to make sure they meet aerospace standards. Ensure requirements are correctly traced from system-level all the way to tests. Write and execute test cases to ensure the software works correctly. Perform both black-box (external behavior) and white-box (internal logic) testing. Debug issues and log them using bug-tracking tools (like Mantis). Maintain traceability of requirements using tools like DOORS
Posted 3 weeks ago
3.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Who we are: We are a start-up based out of Bengaluru & Delhi NCR. We are engaged in development of next generation missions and technologies (NGM&T) towards future warfare needs of the Indian defence forces. It is undertaking research towards enhancing persistence and autonomy for unmanned vehicles and robotic swarms. NRT’s product development portfolio includes a solar power stratospheric high altitude pseudo satellite (HAPS) unmanned platform and an air/ground launched stand-off autonomous system. Job Summary: We are seeking an experienced UAV Flight Dynamics & Control Engineer to join our R&D team focused on developing advanced VTOL UAV platforms. The selected candidate will play a key role in designing, implementing, and validating flight control algorithms to ensure UAV stability, performance, and autonomy. This role demands strong expertise in UAV autopilot platforms such as Ardupilot , Embention Veronte , and other commercial flight control systems. You will work in a dynamic R&D setting and collaborate with multidisciplinary teams to deliver innovative UAV solutions. Responsibilities: Design and develop flight dynamics models and control architectures for VTOL UAVs. Implement, simulate, and optimize control laws for stability, guidance, and navigation. Create and maintain mathematical models and simulations for accurate performance predictions. Develop and test flight control algorithms in SIL and HIL simulations in various autopilot systems. Integrate autopilot systems with onboard avionics, navigation, and mission management software. Perform simulation modelling using MATLAB/Simulink and validate with real-world flight test data. Analyse performance data from flight tests and iterate control logic to improve response and robustness. Collaborate with avionics, mechanical, and software teams for integrated system development. Ensure redundancy, safety, and fail-safe mechanisms are incorporated into flight control systems. Document control algorithms, system architecture, and validation reports. Stay updated on regulatory requirements and industry best practices. Drive innovation in autonomous flight systems, including sensor fusion, adaptive control, and fault-tolerant control techniques. Experience / Skills: Hands-on experience with UAV flight testing and post-flight data analysis. Proficient in Ardupilot, Embention Veronte, and other autopilot ecosystems. Strong theoretical knowledge in Flight Mechanics, Control Theory, and Stability Analysis. Experience in control system development, tuning, and optimization for autonomous flight. Proficiency with MATLAB, Simulink, and flight simulation tools. Familiarity with communication protocols (CAN,UART,SPI,I2C, MAVLink) and embedded systems. Experience in trajectory optimization and non-linear, multi-objective optimization techniques. Understanding of sensor integration, including GPS, IMUs, air data sensors, and magnetometers. Capability to conduct independent feasibility assessments and system architecture reviews. Strong analytical and problem-solving skills with attention to system-level integration. High level of self-motivation and ownership in an agile R&D environment. Basic Qualifications: Bachelor’s or Master’s degree in Aerospace Engineering, Aeronautics, or related field. Minimum 3+ years of experience in UAV control systems development and flight dynamics. Team Skills: Strong written and verbal communication skills. Ability to work in a multi-disciplinary, distributed team environment. Demonstrated adaptability, critical thinking, and leadership capabilities. Commitment to timelines and project goals.
Posted 3 weeks ago
0.0 years
0 - 0 Lacs
Prahlad Nagar, Ahmedabad, Gujarat
On-site
About Us At Inspire Design, we develop real-world healthcare products — from idea to prototype. Our team works on clinician-led innovations, in-house healthcare tools, and custom automation systems. We’re looking for a hands-on Electronics Engineer who can support hardware design, embedded development, and simple user interfaces — especially for early-stage medical and diagnostic products. What You’ll Do Design and simulate analog/digital circuits for sensors, displays, power control, etc. Work on Arduino and Raspberry Pi for prototyping. Develop custom PCB layouts. Write embedded firmware for Arduino, STM32, ESP32, or Raspberry Pi. Interface with sensors, stepper motors, OLED/TFT displays, buttons, etc. Build basic UI/UX interfaces (for touchscreen displays or web dashboards) Support testing, documentation, and iterative hardware updates Be ready to learn and adapt to new projects, from IoT tools to medical devices What We’re Looking For Degree or diploma in Electronics, Embedded Systems, or Mechatronics Solid understanding of circuit design, PCB design, and microcontroller coding Comfortable with I2C/SPI/UART, signal conditioning, and basic power electronics Experience with display UI (Nextion, TFT, Python/JS-based UI) is a strong plus Self-motivated, deadline-driven, and excited by real-world product challenges Bonus: Experience working with medical devices, instrumentation, or automation Why Join Us? Work directly with the founder on impactful MedTech and electronics products Get early exposure to full-stack hardware development Flexible hours and monthly stability Learn fast, build fast — and grow into a long-term, high-responsibility role Future opportunities for full-time position and leadership track Job Types: Full-time, Fresher Pay: ₹9,764.43 - ₹39,000.00 per month Benefits: Paid sick time Paid time off Schedule: Day shift Ability to commute/relocate: Prahlad Nagar, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Required) Education: Diploma (Required) Work Location: In person Speak with the employer +91 9998226795
Posted 3 weeks ago
2.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Work experience : 2 - 4 years Location: Hyderabad, Telangana (Balanagar area) Job type : Full-time, permanent, on-site About Vir Innovations We are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT). Our primary focus is on developing advanced systems in the fields of computer vision, robotics, and fire control systems. Our objective is to create products that are innovative and can match up in the new era of accelerated technological progress. Our vision is to create a better everyday life for many people, by delivering smarter alternatives to existing devices in sectors ranging from defence to consumer electronics. Why Join Us? At Vir Innovations, we are a team of driven pioneers working together to create meaningful impact. Our diverse professionals, brought together from different cultures and backgrounds across the country, share a common goal: to innovate and contribute to national security through cutting-edge technology. Our core values: Passion, Integrity, Innovation, Quality, and Growth form the foundation of our vibrant culture. These pillars guide us as we build groundbreaking solutions that inspire creativity and foster collaboration. When one joins Vir Innovations, they step into an environment that empowers to: Learn and Grow: Gain new skills and knowledge while working on projects that challenge and inspire. Innovate and Lead: Contribute to cutting-edge advancements in robotics, automation, and defence technologies. Make an Impact: Be part of something bigger your work here directly or indirectly strengthens national security. We believe in providing equal opportunities to talented individuals from all backgrounds and experiences. If someone is passionate about technology, innovation, and making a difference, Vir Innovations is the place for him. Shape the future of technology with us. Join our team and embark on a career that truly matters! Job Summary We are looking for a skilled and motivated Software Engineer to join our robotics team, contributing to the development of tactical systems. You will take ownership of critical components, lead small engineering teams, and collaborate closely with cross-functional groups to ensure tight hardware-software integration. The ideal candidate has strong proficiency in C/C++, Embedded Linux, Qt/QML, and Unix networking, along with expertise in Data Structures & Algorithms (DSA) and Inter-Process Communication (IPC). Key Responsibilities Lead the development of embedded software modules for real-time robotic control systems. Mentor junior engineers, perform code reviews, and guide architecture decisions across firmware and application layers. Design and implement Qt/QML-based HMI for operator interfaces and diagnostics. Build and maintain Yocto-based embedded Linux distributions, tailored for mission-specific SBCs. Develop Unix networking solutions using TCP/UDP for inter-system communication. Implement high-performance IPC mechanisms (shared memory, message queues, pipes, etc.) to coordinate between processes and system modules. Optimize system performance using efficient data structures and algorithms tailored to embedded workloads. Interface with hardware components via UART, SPI, I2C, GPIO, PWM, and CAN, and integrate sensors such as IMUs, encoders, and LIDAR. Lead integration efforts between software, electronics, and mechanical teams for tight, reliable, and synchronized hardware-software interaction. Debug and profile real-time issues using GDB, Valgrind, perf, dmesg, and hardware-level tools like oscilloscopes or logic analyzers. Own the full software lifecycle from prototyping to production deployment and post-field support. Skills required Advanced proficiency in C/C++ with strong knowledge of modern C++ (11/14/17). Hands-on experience with Qt/QML for embedded GUI development. Deep understanding of Embedded Linux (kernel/user-space, bootloaders, systems). Proficiency with Yocto, CMake, GDB, and Git-based workflows. Strong foundation in Unix/Linux networking and IPC mechanisms. Solid grasp of data structures and algorithms for low-latency, memory-efficient systems. Experience with hardware-software integration, including communication with peripherals and timing-sensitive subsystems. Effective team leadership, task delegation, and documentation practices. Excellent communication skills for working across software, electronics, and mechanical teams. Desired candidate profile Bachelor’s degree in Computer Science or related field Experience with RTOS or real-time Linux (e.g., PREEMPT_RT). Familiarity with Buildroot and minimal system bring-up. Exposure to secure embedded networking, encrypted channels, and hardened Linux configurations. Previous contributions to robotics, automation, or tactical systems. Note: To apply for this opportunity, you may also email your resume, cover letter and any other documents/links to hr@virinnovations.in with the email subject as " Application for Software Engineer – Robotic Applications Role "
Posted 3 weeks ago
0 years
0 Lacs
Kanpur, Uttar Pradesh, India
Remote
Description As an IT/OT Vulnerability Assessment and Penetration Testing (VAPT) Engineer, you will be engaged in identifying and mitigating security vulnerabilities across IT systems, Industrial Control Systems (ICS), and Industrial Internet of Things (IIoT) environments. Your work will involve rigorous security assessments of critical infrastructure, SCADA systems, PLCs, field devices, gateways, and cloud-connected IIoT platforms. You will simulate advanced adversary tactics to expose vulnerabilities and provide strategic remediation guidance. The role is suited for professionals with a deep understanding of both enterprise IT security and industrial/embedded system ecosystems. Responsibilities 1-Vulnerability Assessment & Penetration Testing (IT + ICS/IIoT): Perform black-box, grey-box, and white-box VAPT on: Enterprise IT assets (servers, databases, web/mobile apps, Active Directory, cloud) OT/ICS assets (PLCs, RTUs, HMIs, engineering workstations, protocol gateways) IIoT platforms (MQTT/CoAP-based telemetry, edge gateways, cloud dashboards) Emulate APT-level attacks across air-gapped, segmented, or hybrid IT-OT architectures. Execute Red Team scenarios to simulate insider threats or supply chain compromise. 2- ICS Protocol & Field Device Security Testing: Analyze and exploit vulnerabilities in ICS protocols: Modbus TCP, DNP3, IEC 104, OPC-UA, S7comm, Profinet, BACnet, CIP (EtherNet/IP), MQTT, CoAP Perform live traffic analysis, packet manipulation, and protocol fuzzing to test resilience. Evaluate control logic vulnerabilities in ladder logic, structured text, and function blocks. 3- Firmware & Hardware Exploitation (IIoT/ICS Devices): Extract and analyze firmware from industrial devices using JTAG, UART, SPI interfaces. Perform static and dynamic analysis using Ghidra, Binwalk, Radare2, or IDA Pro. Reverse engineer file systems (e.g., squashfs, cramfs) and analyze web interfaces or CLI backdoors. Exploit misconfigured bootloaders, insecure firmware upgrade mechanisms, or exposed debug ports. 4- Network Architecture & Segmentation Testing: Review and test IT-OT segmentation via firewall ACLs, VLANs, DMZ configurations. Assess trust relationships, weak credential policies, and insecure remote access (e.g., exposed VNC, Telnet, RDP). Identify unauthorized bridging of air-gapped networks or misconfigured routing/switching. 5- Cloud & IIoT Platform Security: Evaluate MQTT brokers, edge-to-cloud telemetry, and analytics pipelines. Test REST APIs, insecure mobile app integrations, and cloud misconfigurations (S3, IAM, IoT Core). Identify insecure certificate handling, default API tokens, and lack of encryption at rest/in transit. Reporting & Mitigation Develop technical and executive-level reports with CVSS scoring, attack paths, and exploitation evidence. Recommend hardening measures for both IT (patches, SIEM, EDR) and OT (control policy tuning, physical zoning, least privilege for operators). Coordinate with ICS engineers, IT admins, and SOC teams for patch validation and monitoring upgrades. Compliance & Framework Alignment Ensure assessments comply with industry and regulatory frameworks: NIST SP 800-82, ISA/IEC 62443, ISO 27001, NERC CIP, SANS ICS Top 20 Map findings to MITRE ATT&CK for ICS and monitor emerging CVEs relevant to industrial products. Eligibility Educational Background: Bachelor’s or Master’s in Cybersecurity, Computer Science, Industrial Automation, Electronics, or a related field. Technical Skills: Deep knowledge of ICS/SCADA systems, embedded architectures, and real-time OS (VxWorks, QNX, FreeRTOS). Hands-on experience with tools: VAPT Tools: Nessus, Burp Suite, Metasploit, Nmap, Nikto, SQLMap ICS Tools: Wireshark, Scapy, PLCScan, ICSFuzz, S7comm Tools, Conpot, ModScan Firmware Tools: Binwalk, Ghidra, Radare2, OpenOCD, Logic Analyzers IIoT Security: Shodan, Censys, MQTTX, Postman, OWASP ZAP Certifications (Preferred): OSCP, GRID, GICSP, CRT, CRTP, CEH, CISSP, or equivalent. Participation in ICS/IoT-focused CTFs or open-source contributions is a plus. Travel As and when required, across the country for project execution and monitoring as well as for coordination with geographically distributed teams. Communication Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.
Posted 3 weeks ago
0.0 - 1.0 years
0 Lacs
Madhapur, Hyderabad, Telangana
On-site
Qt Application Software Engineer Azista is seeking a skilled and motivated ATE/Checkout Qt/C++ GUI Application Design Engineer to join our team. In this role, you will be primarily responsible for the design, development, and maintenance of Graphical User Interfaces (GUIs) using the Qt framework and C++ for our Automated Test Equipment (ATE) systems and checkout systems. You will work closely with hardware and test engineers to create user-friendly interfaces that facilitate the testing and validation of our satellite subsystems and systems, ensuring their reliability and performance. The ideal candidate will have a solid understanding of software development, GUI design principles, and experience with ATE or checkout systems. Location: Hyderabad Responsibilities · Design and develop intuitive and efficient GUIs for ATE and checkout systems using Qt and C++. · Collaborate with hardware, firmware, and test engineers to understand subsystem and system requirements and translate them into effective GUI designs for ATE and checkout systems. · Develop GUI features for monitoring, configuring, and controlling ATE hardware and the Device Under Test (DUT). · Implement GUI functionalities for data acquisition, management, storage, and report generation within the ATE framework, potentially in formats like Excel, .CSV, or PDF. · Design and integrate user interfaces that help users monitor and configure the ATE and DUT. · Work closely with users to capture customer/application-specific needs in the UI design. · Participate in the design and development of Test Jigs (specialized hardware) and integrate their control within the GUI. · Support the integration of ATE equipment and troubleshoot hardware/software issues related to the GUI. · Ensure the GUI design considers the overall ATE system architecture and its interaction with various test instruments (Oscilloscopes, Spectrum Analyzers, Multimeters, Signal Generators, etc.). · Contribute to the creation of detailed technical documentation for the GUI application. · Participate in code reviews and contribute to team best practices. · Debug and fix issues in existing GUI code to improve performance and responsiveness. · Potentially develop custom widgets as needed. Qualifications & Key Skills · Qualification: BE / B.Tech in Computer Science, Electronics Engineering, or a related field. · Previous experience in the design and/or utilization of Automated Test Equipment (ATE) or checkout systems is required. · Strong proficiency in the C++ programming language. · Proficiency in multi-threading, memory management, and socket communication. · Solid experience with the Qt framework and associated libraries. · Solid understanding of Object-Oriented Programming (OOP) principles. · Familiarity with GUI design principles and best practices. · Experience with version control systems, preferably Git. · Excellent problem-solving and debugging skills. · Good communication and teamwork abilities. · Familiarity with using test equipment such as DMMs, oscilloscopes, power supplies, and function generators for understanding the context of ATE systems. · A ‘can-do’ attitude to solve problems. Good-to-Have Skills · Experience with data visualization techniques within GUI applications. · Familiarity with communication protocols such as UART, I2C, SPI, CAN, and potentially SpaceWire, MIL-STD-1553, Ethernet for interfacing with hardware. · Basic proficiency in Python or other scripting languages for test automation or data analysis. · Experience with unit testing frameworks. · Familiarity with embedded systems concepts. · Understanding of test and measurement instruments and their integration with software. · Exposure to NI testing standards, Configurable DAQ systems / Checkout Systems such as PCI Express Cards/Racks, LXI systems, and USB Multi-I/O checkout systems. · Experience working with NI-VISA supported LXI-based DMMs, Oscilloscopes, Power Supplies, Function Generators. Job Type: Full-time Pay: From ₹700,000.00 per year Benefits: Health insurance Paid sick time Paid time off Provident Fund Schedule: Day shift Monday to Friday Experience: 12months: 1 year (Preferred) Location: Madhapur, Hyderabad, Telangana (Preferred) Work Location: In person
Posted 3 weeks ago
5.0 years
0 Lacs
India
On-site
🌏 We’re Hiring: Senior Embedded Systems Engineer 📍 Location: Japan or India 🕐 Experience: 5+ Years 💼 Full-Time Opportunity Are you an experienced Embedded Systems Engineer ready to take your career to the global stage? Join us at Krosbridge, where innovation meets opportunity collaborate on cutting-edge technology with world-class Japanese engineering teams. 🔧 About the Role We’re looking for a Senior Embedded Systems Engineer with a passion for solving complex challenges at the intersection of hardware and software. If you have hands-on experience in embedded development and dream of working in a culturally rich, high-tech environment like Japan, this is the perfect opportunity for you! 🔍 Key Responsibilities • Design, develop, and maintain firmware and embedded software for real-time systems. • Work with microcontrollers (ARM, STM32, etc.), RTOS, and bare-metal systems. • Integrate embedded systems with sensors, actuators, and communication protocols (SPI, I2C, UART, CAN, etc.). • Optimize code performance, debug complex systems, and conduct performance tuning. • Collaborate with cross-functional teams including hardware engineers and system architects. • Contribute to global solution deployment, including client-facing projects in Japan. ✅ What We’re Looking For • Bachelor’s/Master’s in Electronics, Electrical, Computer Engineering, or related. • 5+ years of embedded software development experience. • Proficiency in C/C++, low-level programming, and embedded debugging tools. • Experience with RTOS (FreeRTOS, VxWorks, etc.) or bare-metal systems. • Strong understanding of UART, SPI, I2C, CAN, and Modbus. • Familiar with schematics, datasheets, and hardware-software integration. • Good communication skills in English and willingness to relocate or work with Japanese clients. 🌟 Bonus Skills (Preferred) • Japanese language proficiency or past experience with Japanese clients. • Exposure to ISO 26262, MISRA, or safety-critical systems. • Familiarity with tools like Keil, IAR, STM32CubeIDE, logic analyzers, oscilloscopes, etc. • Experience with Linux-based embedded systems. • Previous work in automotive ECUs, BLE/Wi-Fi modules, or edge AI. 🌐 Why Join Us • Work on innovative, global-scale engineering projects. • Direct collaboration with leading Japanese tech teams. • Relocation assistance & visa sponsorship available. • Be part of a multicultural, high-performance environment. 📩 Interested? Send your resume or inquiries to hr@krosbridge.com Explore the future of embedded systems from India to Japan 🌸
Posted 3 weeks ago
3.0 years
0 Lacs
Gurugram, Haryana, India
On-site
Job Title: Embedded System Engineer Location: Gurgaon, India Employment Type: Full-time (On-Site) CTC: As per market standards Experience: 3 years plus About Aaizel Tech Labs: Aaizel Tech Labs is an innovative technology company at the forefront of developing advanced embedded solutions across diverse applications. We specialize in creating robust and cutting-edge products that integrate hardware and software seamlessly to solve real-world challenges. As a fast-growing startup, we offer an environment that nurtures creativity, technical excellence, and a strong sense of ownership. Role Overview: We are looking for a talented Embedded Systems Engineer to join our R&D team. The successful candidate will play a crucial role in designing, developing, and deploying embedded systems for our next-generation products. You will be involved in all phases of product development, including system architecture, firmware development, hardware integration, and field testing, ensuring that our solutions meet the highest standards of performance and reliability. Key Responsibilities: · Embedded System Development: Design and implement embedded systems solutions, focusing on microcontroller programming, firmware development, and integration of various hardware components. · Firmware Engineering: Develop, test, and optimize firmware for embedded devices, ensuring efficient operation and communication between system components. · Hardware Integration: Interface with multiple sensors and communication modules, ensuring seamless integration and reliable data acquisition. · Communication Protocols: Implement and manage various communication protocols (SPI, I2C, UART, etc.) between embedded components and peripheral devices. · Debugging and Testing: Perform system debugging, testing, and troubleshooting using industry-standard tools and methodologies to ensure product quality. · System Optimization: Optimize embedded systems for performance, power efficiency, and reliability in real-world environments. · Collaboration: Work closely with cross-functional teams, including hardware designers, software developers, and test engineers, to achieve product goals. · Documentation: Create detailed technical documentation, including code · comments, system architecture descriptions, and user manuals for internal and external use. · Prototyping and Field Trials: Participate in building prototypes and conducting field trials, validating the functionality and performance of the embedded systems in operational environments. Required Skills, Qualifications and Experience: · Educational Background: Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or a related discipline. · Experience: 3-5 years of experience with a strong portfolio of completed projects Technical Skills: · Proficiency in C/C++ programming for embedded systems. · Strong experience with ARM Cortex microcontrollers and embedded · development environments. · In-depth knowledge of common communication protocols such as SPI, I2C, · and UART. · Proficiency in using debugging tools and electronic measurement · instruments. · Familiarity with embedded software testing and quality assurance practices. Soft Skills: · Excellent problem-solving and analytical skills. · Strong communication skills with the ability to document and present technical information clearly. · Ability to work independently and as part of a multidisciplinary team. Preferred Qualifications: · Experience in low-power embedded systems design. · Familiarity with real-time operating systems (RTOS) and embedded Linux environments. · Previous experience in a startup or R&D-driven environment is a plus. What We Offer: · Competitive salary aligned with industry standards. · A collaborative and innovative work environment with access to advanced resources. · Opportunities for professional growth and skill development. · Engaging projects that challenge your technical expertise. Application Process: If you are passionate about embedded systems and excited to work on next-generation technologies, we would love to hear from you. Please send your resume and a cover letter outlining your relevant experience to HR@aaizeltech.com,bhavik@aaizeltech.com or anju@aaizeltech.com (Contact No- 7302201247)
Posted 3 weeks 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
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi