-
Perform analysis, design and implementation of assigned projects using sound engineering principles and adhering to business standards, practices, processes, and product / program requirements
-
Engage with global teams to effectively translate customer requirements to software requirements and identify potential solutions that are optimized to operate with in constraints of the product
-
Troubleshoot variety of complex software problems
-
Provide timely status updates and proactive communications on issues to the stakeholders.
-
Able to interface with internal and external stake holders regarding software issues.
-
Contribute as part of teams put together to meet overall organization initiatives/objectives
-
Have the ability and willingness to acquire in-depth understanding of domain and existing products (beyond software) and apply that knowledge to develop new products and to deliver enhancements/ fixes for customer requirements.
-
Bachelor of Engineering degree in Computer Science/Information Science/Electronics/Electrical/Instrumentation with appropriate experience in required skills
-
C#, WinForms/Wpf
-
Source control tools such as ClearCase, Git
-
Methodical problem-solving skills and troubleshooting skills
-
Good to Have:
-
REST/SOAP, Web services, ClickOnce,
-
Developing custom controls,
-
Image rendering
-
hands-on experience using various data structures and multi-threaded programming
About Applied Materials
Similar jobs
Responsibilities
- You will design and develop the control and operating software for industrial wireless charger products.
- You will work with a small Scrum team of talented engineers in an open and informal environment.
- Together, you will bring the product to life.
- You will be taking care of release management activities like working with project teams to identify an appropriate build schedule and initiate the packaging and build process.
- Develop and present general releases, service packs, web products, and mobile application products.
Your background
Mandatory Skills:
- You have at least five years of professional embedded development experience with embedded C projects.
- You have experience working with resource-constrained or embedded systems. Proficient in embedded firmware development and assembly programming for microcontrollers.
- Wireless protocol solution development using NFC, Bluetooth 5.2 and above, and Wi-Fi.
- Artificial intelligence (AI/ML) Algorithms and Battery SOC | SOH
- Experience in industrial wireless charging solutions and battery management systems will be highly preferable.
- Experience in CAN/CAN open-stack integration and RAW databases
- Experience in embedded.NET driver integrations and web solution development
- Experience in designing plug-and-play, user-friendly GUI applications concerning UI/UX standards
- Familiarity with various communication protocols (USB, SPI, I2C and UART) and low-power embedded systems, e.g., ARM Core Processors
- Experience in standalone server applications and small databases like Cassandra or MongoDB,
- Experience in cloud-based application development, cloud services, cloud deployment, OTA, and device management
- Proven EE fundamentals and comfort with tackling new challenges with critical thinking and problem-solving skills
- Experience in scripting languages, such as Python, is a plus.
- Proficient in modelling, data collection, data analysis, and statistical analysis tools for predictive algorithms. (e.g., Python, JMP, MATLAB)
- Team player, with great communication skills and the ability to lead cross-functional teams to make design trade-offs based on the information available promptly.
Additional Skills:
- You have at least an affinity for digital hardware and circuit theory; deep knowledge of power management, wireless charging systems, and battery management systems is most certainly a plus.
- You can work in multi-disciplinary, agile teams.
- You have proven experience in product design and development.
- You have good analytical and engineering skills.
- You are a clear verbal and written communicator in English and Dutch, which is a plus.
- Strong understanding of operating systems, hardware, and embedded systems.
- Proven experience in writing complex low-level drivers and embedded firmware
- Collaborates well with cross-functional engineering teams.
- Passionate about new technology brings up hardware and software dependencies.
Key Qualifications
- You have a bachelor’s or master’s degree in electronics and communications engineering or an equivalent skill level.
- Minimum of 7-8 years of professional experience.
Description
You will be developing and designing wireless power systems and will be expected to meet a high standard for analysis and manufacturing discipline and work with cross-functional teams to pass all specifications and requirements necessary to ship a product. You will also be responsible for:
•Embedded Embedded firmware and software development; plug-and-play user-friendly web and mobile utility development; Schematic and PCB layout review
• Define factory tests and test limits, and work with the factory and peers to perform failure analysis and corrective actions
• Write requirements, specifications, and test plans for both hardware and FW
• Guide the team in the development of necessary algorithms, state-transition diagrams and flowcharts, and analysis for each regime of operation
• Up to 25% on-site European travel is required.
Education: BE / B.Tech- EEE/ECE/E&I/ Instrumentation and Control
Experience: 3-6 years in the graduates.
Minimum 3+ years of experience in Industrial Automation applications for manufacturing environment.
Domain knowledge: In areas of Industrial Automation technology tools – PLC/DCS/SCADA/HMI for Manufacturing in one or more of the following verticals: Chemicals, Glass, Construction products, Automotive, Abrasives, ceramics industries.
Requirements:
- To be part of Digital Manufacturing and Industry 4.0 projects across Saint Gobain group of companies
- Design and develop Industrial automation applications for discrete, process and hybrid Manufacturing
- Experience in working with various Automation OEM or systems Integrators- Rockwell/Siemens/Schneider
- Experience in providing the network architecture for connectivity of PLC/DCS/OPC/HMI for software integration
- Experience in Industrial automation tools- feature selection, product evaluation for cost effective solution
- Expertise in Industrial automation - Best Practices, Industry Standards and integration methodologies
- Experience in various SCADA platforms such as - GE Proficy, Wonderware, Siemens Win CC, RA Factory Talk
- Collaborate with multi-functional teams to provide Industrial Automation solutions for Digital Manufacturing
- Part of end to end project of automation right from design to delivery of the project.
Must have Windows desktop application development experience.
Must have WPF experience.
Must have C# .Net experience.
Strong problem-solving, trouble-shooting, and communication skills.
Skills You'll Need
- At least 3 years of C++ programming experience in a Linux environment.
- Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
- Experience in Object-Oriented design and multi threaded programming
- Experience in creating/supporting cross-platform multi threaded applications
- Strong analytical and problem solving skills
- Ideally some experience in developing low latency systems
- Experience with trading or execution systems preferred
- Bachelor's degree in Computer Science or Computer Engineering or related field
- Reliable and predictable availability
Ideally in Mumbai Metro Area but open to anywhere for the right candidate.
Job Description:
- The Position will gather user requirements, create and maintain procedures, and assist in the configuration/customization of the system.This position requires flexibility with changing priorities.
- Generates new code and corrects, convert’s, and/or modifies existing code to meet specifications.
- Prepares detailed specifications from which code will be written.
- Writes and update’s Technical Documentation such as users' manuals, product specification’s, and Training Materials.
- Performs a variety of Testing Procedures on assigned products, analyzes test results, and correct the problems.
- Good Knowledge in Asp.Net , C# Windows application , MVC/Web API & SQL Experienced in integrating clinical Diagnostic Processes into LIS processes through software development Life-cycle test, and verification and validation. Development of instrument interfaces from LIS to Clinical Laboratory Instruments, and data interfaces with external Stakeholders. Knowledge and Experience in LIS life cycle form Implementing requirements and Design through Configuration and Development
Experience in Object-Oriented design and Multithreaded programming
Strong analytical and problem solving skills
Strong understanding of computer systems e.g. operating systems, networks, performance optimization, etc
Degree in Computer Science or Computer Engineering or related field
Independent team player with an eye for details and report on status and planning of own work.