Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8.0 - 13.0 years
8 - 16 Lacs
Bengaluru
Work from Office
Role & responsibilities Embedded Software Development Design, code, test and maintain embedded software/ firmware for next generation of electrical connected products. Develop low level drivers and interface with hardware components. System Integration Integrate software/firmware with hardware components, sensors, and peripherals. Ensure optimal performance, reliability, and resource utilization. • Communication Protocols: Implement and optimize communication protocols such as Ethernet, Modbus, or wireless technologies. • Debug and troubleshoot software and hardware issues. • Testing and Debugging: Develop and execute test plans to verify and validate embedded systems. • Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency. • Improve system performance and response times. • Documentation Create and maintain technical documentation, including code comments, user manuals and design documents. Security and Safety considerations – Implement security features and adhere to safety standards relevant to industry • Collaboration – Collaborate with cross – functional teams including hardware engineers, quality assurance, product managers and solution architects. • Participate in design reviews and project meetings. • Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques. Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc. Continuous learning – Stay updated on industry trends, emerging technologies, and best practices in embedded development. Preferred candidate profile Academic background in bachelor's degree or above in Electronics or Computer Science/Electrical Engineering or equivalent. • 5-10 years of Embedded firmware/software development experience in Embedded C/C++, Linux based development experience. • Experience working in IPC, multi-threading concepts. • Good knowledge of coding standards. • Experience working with a team of engineers using Agile methodologies. • Good analytical, problem-solving skills. • Excellent interpersonal and communication skills. o Skills o Proficiency in Embedded C programming • Experience with Linux OS • Experience with microcontrollers (8-bit, 16-bit) and interfacing with the peripherals. • Experience with system management and industrial protocols (SNMP, Redfish, BacNet, ProfiNet, EtherNet/IP) • Good to have knowledge of Communication Protocols - HTTPS, JavaScript, SMTP, Modbus/TCP. • Experience with RUST is an added advantage.
Posted 1 week ago
3.0 - 6.0 years
13 - 22 Lacs
Gurugram
Hybrid
Position Title : Senior Software Engineer - iOS Development Experience : 3-6 Years Role : Fulltime / Permanent Location : Gurugram Work Mode: Hybrid What you will need: Basic Qualification: Bachelors degree in Software Engineering, Computer Science, or a related field. 3 to 6 years of professional experience in mobile application development. Extensive experience with Swift (iOS) Experience with RESTful APIs and secure data handling. and skilled with modern IDEs (Xcode, Android Studio, Visual Studio). Familiar with tools for code analysis, memory management, and debugging. Knowledge of design patterns and mobile architecture (e.g., MVVM, Clean Architecture). Preferred Qualifications: Experience with SDLC in a regulated environment. Cross-platform tools like Flutter or React Native. Strong knowledge of Azure cloud services, including App Services, Azure Functions, Cosmos DB, and Azure AD B2C. Familiar with CI/CD pipelines and tools (Azure DevOps, GitHub Actions). Proficiency with traceability and application lifecycle management tools.
Posted 1 week ago
8.0 - 13.0 years
10 - 20 Lacs
Hyderabad, Bengaluru
Work from Office
Embedded Application Development in C and Python Experience with communication protocols: CAN, SPI, I2C, RS232/RS422/RS485, Modbus, TCP/IP Strong understanding of OS and RTOS concepts Proficiency in using various debugging tools
Posted 2 weeks ago
5.0 - 9.0 years
8 - 12 Lacs
Hyderabad
Work from Office
Role & responsibilities 5+ years of experience in embedded system development(Software and Hardware integration). Proficiency in low-level programming languages, including C/C++, and assembly. Good at Mcal Driver (ADC, SPI, I2C etc..) Development and integration. Experience with Infineon/ NXP microcontroller architectures, peripherals, and hardware-software interfaces. Experience in writing and optimizing device drivers and system-level software. Expertise in debugging tools (e.g., Lauterbach, JTAG, oscilloscopes) and embedded software debugging techniques. Experience with version control systems (e.g., Git) and software development methodologies (Agile, Scrum). Familiar in safety-critical applications and compliance with standards (e.g., ISO 26262, IEC 61508).
Posted 2 weeks ago
7 - 12 years
7 - 17 Lacs
Bengaluru
Work from Office
Job Title: Surveillance & Optimization-Full stack developer Please find the below link to apply: https://jobs.exxonmobil.com/job-invite/79385/ What role you will play in our team: The Research Application Development (RAD) team in the Surveillance & Optimization space works directly with Research Technology Development team within Upstream Integrated Solutions to help develop and commercialize research solutions for ExxonMobils reservoir and production engineers. Work involves the acquisition, data transformation, and visualization of real-time field/reservoir production information, used by production/reservoir engineers to make real-time field adjustments to better understand field conditions and maximize production. Specifically, RAD developers would be developing a flexible framework for rapid development and delivery of algorithms that help Upstream assets improve reservoir surveillance and optimize production and facilitate with DevOps tasks to smooth out support and usage of the tool by support and business users. Job location is based out of Bengaluru, Karnataka. What you will do: Develop R&D proprietary applications directed at the solution of science and engineering problems in the Upstream oil & gas sector. Maintain, enhance and provide technical support for internally developed geoscience and engineering applications. Surveillance & Optimization full stack developer would be developing a flexible framework for rapid development and delivery of algorithms that help Upstream assets improve reservoir surveillance and optimize production and facilitate with DevOps tasks to smooth out support and usage of the tool by support and business users. About You: Skills and Qualifications: Must have programming experience on Windows and/or UNIX. Must have 7 years of hands on experience developer experience. Must have hands on experience working in Azure. Bachelors or masters degree in Computer Science or related field with a minimum GPA of 7.0 Must have an experience in working in a or leading a research program. Must have strong skills and experience in several of the following: Languages: C#, SQL, Python, Angular (release 13 and above) Databases: SQL Server, Azure SQL, NoSQL Toolkits: Visual Studio, .NET(Core, .NET 5 and above), Visual Code, Anaconda Cloud/Microservices: Cloud Native Development, Web APIs, gRPC services, Containerization. Azure Services: Azure SQL, Azure Virtual Machine, Key vault, App Insights, App Registration, Modern Authentication, Function & Logic Apps DevOps: Azure DevOps, GitHub Action, YAML, Terraform. General Software development concepts: GIT, IIS configuration Other: Object Oriented Analysis & Design, Software Development Methodologies (e.g. Agile), Source Control, Software Architecture, Azure Microservices, API gateways, High Performance Computing and Parallel Programming, Configuration Management, Debugging Tools, XML, Usability, ergonomics and user experience. Agile work knowledge. Flexible for business travel (if required). Preferred Qualifications/ Experience: Cloud/Microservices: Cloud Native Development, Web APIs, gRPC services, Containerization. Azure Services: Azure SQL, Azure Virtual Machine, Key vault, App Insights, App Registration, Modern Authentication, Function & Logic Apps DevOps: Azure DevOps, GitHub Action, YAML, Terraform. General Software development concepts: GIT, IIS configuration Other: Object Oriented Analysis & Design, Software Development Methodologies (e.g. Agile), Source Control, Software Architecture, Azure Microservices, API gateways, High Performance Computing and Parallel Programming, Configuration Management, Debugging Tools, XML, Usability, ergonomics and user experience. Agile work knowledge. Flexible for business travel (if required).
Posted 2 months ago
3 - 5 years
10 - 17 Lacs
Bangalore Rural
Work from Office
JD Requirements for Embedded Engineer Education Requirements: Bachelor's degree in Electronics or Electrical or related field. Technical Skills: Proficiency in C/C++, embedded C. Strong knowledge of microcontrollers (e.g., ARM, PIC, AVR). Hands on working with communication protocols (e.g., I2C, SPI, UART, CAN). Experience in debugging tools (e.g., J-link, ST-Link) Experience in working with Makefile. Experience in writing the drivers or Middleware for different peripherals. Experience: 3-5 years of experience in Firmware development for Microcontrollers. TouchGFX or any other GUI development experience is good to have. Good understanding of RTOSs. Role & responsibilities Preferred candidate profile Perks and benefits
Posted 3 months ago
2 - 5 years
2 - 6 Lacs
Thane
Work from Office
Analyze & document existing stored procedures,system calls,and backend processes. Develop comprehensive technical support documents that outline how systems function and interconnect .
Posted 3 months ago
5 - 9 years
8 - 12 Lacs
Hyderabad
Work from Office
Role & responsibilities 5+ years of experience in embedded system development(Software and Hardware integration). Proficiency in low-level programming languages, including C/C++, and assembly. Good at Mcal Driver (ADC, SPI, I2C etc..) Development and integration. Experience with Infineon/ NXP microcontroller architectures, peripherals, and hardware-software interfaces. Experience in writing and optimizing device drivers and system-level software. Expertise in debugging tools (e.g., Lauterbach, JTAG, oscilloscopes) and embedded software debugging techniques. Experience with version control systems (e.g., Git) and software development methodologies (Agile, Scrum). Familiar in safety-critical applications and compliance with standards (e.g., ISO 26262, IEC 61508).
Posted 1 month ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
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