Jobs
Interviews

807 Embedded Software Jobs - Page 13

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

9.0 - 18.0 years

25 - 30 Lacs

Ahmedabad

Work from Office

Position: Senior Engineer / Technical Lead (MCU RTOS) Job Description: What Youll Be Doing Strong RTOS experience like FreeRTOS or similar Experience in bootloader development Strong experience working with various micro controllers and IDE for the same Expertise in various peripheral buses such as I2C, SPI, Serial Experience working with HAL Experience in RTOS based application development Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. What Are We Looking For Responsible for design and development of real time embedded software/firmware on RTOS based Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low-level software design Perform software testing including unit and functional testing Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems. Location: Ahmedabad Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 3 weeks ago

Apply

9.0 - 18.0 years

25 - 30 Lacs

Pune, Ahmedabad

Work from Office

Position: Senior Engineer /Technical Lead (C++ Linux, QT) Job Description: What Youll Be Doing Responsible for design and development of real time embedded software/firmware on Linux Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low level software design Perform software testing including unit, functional and system level testing Performs code review following coding guidelines and static code analysis Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Must have experience working with Linux application development on embedded platforms. Must have experience in design and implementation of large C++ applications involving QT GUI application and HMI Must have experience in various QT modules and QT framework understanding Must be proficient in using C++ language on embedded platforms and debugging skills. Must have worked on embedded applications involving Linux IPCs, Process synchronizations, and TCP/IP protocols Must have strong knowledge with OS concepts, OOPS concepts and Inter Process communication (IPC) Must have strong knowledge of IoT concepts and must have worked on at-least one IoT project. Must have working knowledge of anyone scripting language (Python, Shell) Must have good understanding of networking concepts Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Excellent interpersonal, communication, collaboration and presentation skills. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 3 weeks ago

Apply

5.0 - 10.0 years

11 - 15 Lacs

Kochi, Chennai, Thiruvananthapuram

Work from Office

" Healthcare,Qliksense,Qlikview Developer,Sql ","description":" Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 \u2013 Software Engineering Outcomes: Understand and provide input to the application\/feature\/component designs; developing the same in accordance with user stories\/requirements. Code debug test document and communicate product\/component\/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation\/process improvements and agile delivery models Mentor Developer 1 \u2013 Software Engineering and Developer 2 \u2013 Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application\/system Proactively identify issues\/defects\/flaws in module\/requirement implementation Assists Lead 1 \u2013 Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to schedule \/ timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical\/domain certifications Completion of all mandatory training requirements Outputs Expected: Code: Develop code independently for the above Configure: Implement and monitor configuration process Test: Create and review unit test cases scenarios and execution Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Project: Manage module level activities Manage Defects: Perform defect RCA and mitigation Estimate: Estimate time effort resource dependence for ones own work and others work including modules Document: Create documentation for own work as well as perform peer review of documentation of others work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards\/process Release: Execute release process Design: LLD for multiple components Mentoring: Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples: Explain and communicate the design \/ development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing \/ debugging features \/ components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples: Appropriate software programs \/ modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: Responsibilities: - Oversee the entire lifecycle of Qlik Sense application development, from design to implementation. - Develop predictive analytics models within Qlik Sense to generate data-driven insights. - Design, build, and manage complex data models, dashboards, and visualizations tailored to meet diverse business requirements. - Collaborate with business users to gather and translate requirements into robust technical solutions. - Integrate Qlik Sense with Qlik Catalog for streamlined data management and accessibility. - Optimize Qlik Sense applications to enhance performance, user experience, and usability. - Mentor and guide junior developers, promoting best practices in Qlik Sense development and technical proficiency. - Ensure data accuracy and integrity across all Qlik Sense applications and related data processes. - Stay current with Qlik Sense features, predictive analytics advancements, and industry best practices to drive continuous improvement. Required Skills and Qualifications: - 5+ years of practical experience in Qlik Sense development. - Advanced skills in Qlik Sense scripting, data modeling, and dashboard development. - Proficiency with Qlik NPrinting for report generation and distribution. - Solid understanding of predictive analytics and machine learning principles. - Advanced SQL skills, with experience in databases like MS SQL Server and Oracle. - Strong analytical, problem-solving, and communication skills to effectively engage with business users and stakeholders. - Ability to work both independently and collaboratively as part of a team. - Qlik Sense certification is an advantage. - Mashup & JavaScript knowledge is an advantage ","

Posted 3 weeks ago

Apply

6.0 - 11.0 years

4 - 8 Lacs

Pune

Work from Office

Location: Pune Experience: 6+ Years Job Overview: Acclivis Technologies is looking for a Senior Embedded Developer with deep technical expertise and a passion for innovation. You will be part of a dynamic team that builds and deploys cutting-edge embedded solutions across industries including automotive , industrial IoT , healthcare , and consumer electronics . Key Responsibilities: Design, develop, and maintain embedded software using C, C++, Embedded C , and assembly . Develop Board Support Packages (BSP) and integrate kernel drivers for custom hardware platforms. Lead firmware development efforts and manage system-level debugging and testing. Collaborate closely with hardware, software, and QA teams for successful integration. Optimize system performance and resource usage across platforms. Document technical design, code, and deployment processes. Ensure adherence to development standards, safety protocols, and certification requirements. Mentor junior developers and share best practices. Technical Skills: Expertise in embedded programming (C, C++, Embedded C, Assembly). Experience with Linux kernel , device drivers (I2C, SPI, UART, USB, Ethernet). Hands-on experience with RTOS , embedded Linux , and firmware update frameworks . Strong grasp of debugging tools ( JTAG , GDB , logic analyzers, oscilloscopes). Solid understanding of communication protocols: CAN, LIN, Bluetooth, WiFi, BLE, Zigbee . Proficiency in version control systems ( Git, SVN ) and build tools ( Make, CMake, Yocto ). Qualifications: Bachelor s or Master s degree in Electronics , Electrical Engineering , Computer Science , or related fields. 6+ years of professional experience in embedded systems. Strong analytical thinking , problem-solving skills , and attention to detail. Effective verbal and written communication skills. Preferred Skills: Experience with IoT ecosystems and cloud integration (AWS, Azure) . Familiarity with AUTOSAR , MISRA coding standards. Understanding of embedded system security and best practices. Appl Select Option Senior Architect - Android Automotive (AAOS) Quality Assurance Engineer Android Automotive Developer Senior Microservices Developer - Edge Computing Senior Software Developer - Delphi & Full Stack Technologies Automotive Cybersecurity Testing Sr. Embedded Engineer Embedded Engineer (Linux Device driver) Embedded Engineer Design and development of Linux Device driver, BSP & Kernel modules. AAOS/Android Testing Engineer Senior Software Engineer/Analyst Senior Embedded Developer

Posted 3 weeks ago

Apply

6.0 - 8.0 years

7 - 11 Lacs

Bengaluru

Work from Office

Design, develop, and maintain embedded software systems using C/C++. Knowledge of deployment of AI frameworks, including TinyML/ EdgeML, to enhance embedded systems capabilities is beneficial. Conduct performance optimization of hardware systems to ensure ef ficient operation and resource utilization. Utilize understanding of CPU architecture: Perform capacity estimation and planning to ensure that systems (built prototypes) are scalable and can handle projected workloads. Develop and maintain documentation for software design and implementation processes. Basic knowledge of WebAssembly is advantageous. Business fluent knowledge of Engli sh (written and spoken). Key responsibilities: Integrate different ML frameworks (together with an ML engineer) on WebAssembly an d BMW series Hardware (RTOS, POSIX). Measure performances and develop clear documentation. Benchmark different ML frameworks p erformances and memory footprints. Conduct pre-development activities, inc.

Posted 3 weeks ago

Apply

0.0 - 3.0 years

1 - 3 Lacs

Mohali, New Delhi

Work from Office

Understanding project scope and objective, Circuit Designing, Multi Layer PCB Designing, Work ex on CAD, Proficiency in Embedded System Programming(C/C++and assembly), Hands-On Experience on 32 bit Microcontrollers and their debugging,

Posted 3 weeks ago

Apply

0.0 - 5.0 years

2 - 7 Lacs

Ahmedabad

Work from Office

This is a technical role with the primary responsibility of Software Development for Test of Java Card OS (JC APIs & GP) for the Payment applications and electronic ID applications based on GP platform and Java Card Specifications. Strong technical knowledge of global platform and Java card APIs with the ability to interact with various stakeholders across the organization and the team members is required for success in this position Job Description In your new role you will: Shall be responsible for understanding all relevant technical specifications to define test scenarios Shall be responsible for developing test suites and reusable libraries for Java Card and Global Platform compliance Shall be responsible for test design, development and automation. Shall be responsible for failure analysis and reporting. Review of the generated system level verification reports Continuously build knowhow and share with the team members Work closely with Product Owners to understand the functional & non- functional requirements of smart card features Shall assist the manager in effort estimation and technical risk identification Your Profile You are best equipped for this task if you have: Awareness of software testing methodologies Experience in OOPS programming (C#.NET/C++/Java) Experience in scripting languages like bash, python or the likes Experience of using formal techniques for Software test design such as orthogonal arrays, boundary value analysis, Decision Tables, Equivalence partitioning, state transitions, use cases, performance and robustness Exposure to Agile Scrum methodologies will be an added advantage. Prior experience in implementing standard test specification will be an added advantage. Shall be a quick learner. Good in quickly understanding technical standards and specifications. Shall possess good analytical skills and be an excellent problem solver

Posted 3 weeks ago

Apply

17.0 - 20.0 years

14 - 19 Lacs

Hyderabad

Work from Office

Smart Energy, a Gold Business Enterprise in Honeywell IA, continues to deliver comprehensive Smart Grid and Energy Management Solutions that drive energy efficiency, operational improvements, and cost savings for utilities, commercial and industrial customers, and consumers. The Senior Engineering Manager reports to the Engineering Director and will be responsible for defining the technology roadmap strategy and providing product design, development, and security expertise to Smart Energy product development teams throughout all phases of the SDLC. With 17+ years of experience in product development and delivery management, we are looking for a Senior Embedded Engineering Manager to lead the delivery of a portfolio of product development teams with a high-caliber team of 50+ engineers. It is most desirable to have technical depth in embedded software design patterns, Agile methodologies, architectural governance, DevOps, large-scale deployment, and efficient manufacturing. The candidate should be able to innovate new products and revenue streams by collaborating with Customers, Sales, Offering Management, and Field Service Engineers aligned to the Smart Energy domain. They must take on the responsibility of talent development and retention with a specific focus on upskilling and strategically hiring in new technologies such as Data Analytics, Full-stack, Cloud, Dockers, and Containerization. BE/BTech/ME/MTech with 17-20+ years of experience in software product development and delivery management Experience in leading a large team of Software Engineers (50+) with Project Managers, Product Owners, and Architects with top talent attraction, development, and retention Extensive SaaS/OnPrem software design, architectural & development experience in shipping new products, awareness of building software for incubating SaaS offerings - Z21, product-market fit, pilots, VOCs, scale strategy Excellent communication skills - articulation of strategy and vision, influencing skills for aligning the stakeholders, technical and business presentation skills Experience in innovating brand new NPI and engaging Sales, Offering Management, and Customers in driving the commercialization of Software offerings BE/BTech/ME/MTech with 17-20+ years of experience in software product development and delivery management Experience in leading a large team of Software Engineers (50+) with Project Managers, Product Owners, and Architects with top talent attraction, development, and retention Extensive SaaS/OnPrem software design, architectural & development experience in shipping new products, awareness of building software for incubating SaaS offerings - Z21, product-market fit, pilots, VOCs, scale strategy Excellent communication skills - articulation of strategy and vision, influencing skills for aligning the stakeholders, technical and business presentation skills Experience in innovating brand new NPI and engaging Sales, Offering Management, and Customers in driving the commercialization of Software offerings Hands-on experience in coding, designing and architecting low coupled, highly scalable, highly observable, and highly reusable software services and components Extensive technical experience in building and delivering using technology stack primarily in Core Java, OSGI, Sancha, Oracle 21c, Graph models, data pipelines, web clients, and awareness of contemporary SaaS technology paradigms and practices Experience in developing with Hon FORGE platform is a plus Understanding of native cloud services and offerings from leading vendors like Azure/AWS , and experience in building services and components that are cloud vendor agnostic Understanding of resource orchestration software and tools for automating deployment, scaling, and management of containerized applications Understanding of data architecture, data storage, and data pipelines. Expertise in software quality management practices - code coverage, performance testing, and automated UI tests Understanding product security and applicable engineering practices Expertise in execution with Agile & DevSecOps - awareness of world-class development tools and practices Awareness of product user experience - next-gen UX Good understanding of the Industrial domain - opportunities, existing products and offerings, and the evolution Ability to engage with end users/customers, partners, and customer relationship management Hands-on experience in coding, designing and architecting low coupled, highly scalable, highly observable, and highly reusable software services and components Extensive technical experience in building and delivering using technology stack primarily in Core Java, OSGI, Sancha, Oracle 21c, Graph models, data pipelines, web clients, and awareness of contemporary SaaS technology paradigms and practices Experience in developing with Hon FORGE platform is a plus Understanding of native cloud services and offerings from leading vendors like Azure/AWS , and experience in building services and components that are cloud vendor agnostic Understanding of resource orchestration software and tools for automating deployment, scaling, and management of containerized applications Understanding of data architecture, data storage, and data pipelines. Expertise in software quality management practices - code coverage, performance testing, and automated UI tests Understanding product security and applicable engineering practices Expertise in execution with Agile & DevSecOps - awareness of world-class development tools and practices Awareness of product user experience - next-gen UX Good understanding of the Industrial domain - opportunities, existing products and offerings, and the evolution Ability to engage with end users/customers, partners, and customer relationship management

Posted 3 weeks ago

Apply

6.0 - 8.0 years

6 - 10 Lacs

Hyderabad

Work from Office

As an Advanced Embedded Engineer here at Honeywell, you will drive innovation and showcase your technical expertise by leading the design and architecture of complex embedded software solutions. You will be responsible for acting as the subject matter expert in embedded systems and influence technical decisions. You will contribute to the development and execution of technology roadmaps while ensuring they align with business objectives. B. E. / B. TECH / M. E. / M. TECH in Electronics Engg/ Electrical Engg/Computer Science. 6-8 Years of Experience B. E. / B. TECH / M. E. / M. TECH in Electronics Engg/ Electrical Engg/Computer Science. 6-8 Years of Experience Key Responsibilities Provide technical guidance and mentorship to the embedded software engineering team, fostering a culture of innovation and excellence Play a pivotal role in the design, development, and testing of embedded software solutions, contributing directly to project success Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals Stay abreast of emerging technologies and industry advancements, integrating new tools and methodologies into the software development process Mentor and coach less experienced engineers, facilitating knowledge sharing and skills development within the team Establish and enforce rigorous testing procedures to ensure the quality, reliability, and performance of embedded software solutions Investigate and resolve complex technical issues in embedded software, demonstrating strong problem-solving and debugging skills Act as a point of escalation for technical challenges, providing timely and effective solutions Key Responsibilities Provide technical guidance and mentorship to the embedded software engineering team, fostering a culture of innovation and excellence Play a pivotal role in the design, development, and testing of embedded software solutions, contributing directly to project success Collaborate with cross-functional teams to define and refine software requirements, ensuring alignment with project goals Stay abreast of emerging technologies and industry advancements, integrating new tools and methodologies into the software development process Mentor and coach less experienced engineers, facilitating knowledge sharing and skills development within the team Establish and enforce rigorous testing procedures to ensure the quality, reliability, and performance of embedded software solutions Investigate and resolve complex technical issues in embedded software, demonstrating strong problem-solving and debugging skills Act as a point of escalation for technical challenges, providing timely and effective solutions

Posted 3 weeks ago

Apply

18.0 - 23.0 years

25 - 30 Lacs

Hosur, Bengaluru

Work from Office

Key responsibilities :People Leadership: Lead and manage a team and support their professional development Foster a collaborative and productive team environment Managing team targets and goals in line with a practice plan Technical Leadership:Provide guidance and leadership in the development of embedded software and validation projects Mentor team, providing support and knowledge transfer to enhance team capabilities Stay updated on industry trends, emerging technologies, and best practices in embedded systems design Enhance efficiency and productivity by implementing and improving engineering processes, workflows, and methodologies Delivery Management:Manage the project lifecycle to ensure timely, high-quality deliverables Ensuring projects are adequately staffed and deliver high-quality work Ensure the delivery of high-quality services that meet customer expectations and project requirements Implement quality assurance processes, conduct regular reviews, and address any quality issues or deviations Thought Leadership:Develop and oversee the technical roadmap for the practice area, ensuring alignment with overall business goals Drive innovation by identifying and developing assets, solutions and IP s that align with organization s needs Remain at the forefront of innovation by staying updated on industry advancements Qualifications Bachelors / Master s degree in Engineering, preferably with an MBA18+ years experience in leading Engineering IT teamsStrong delivery management experience with PMP certificationExperience working in complex, ambiguous environments with cross-functional teamsProven experience in productionizing AI/ML/NLP/CV projectsWillingness to keep up to date with latest industry tech trends on AI/ML and other niche technologies Research mindset to understand upcoming trends and technologies and challenge the status quo Providing thought leadership to develop and productionalize new operating model for the services of AI/ML, GenAI, MLOps, Responsible AI, Hyper Automation and Conversational AI Possess strong interpersonal, com Qualifications Educational qualification: Bachelors / Master s degree in Engineering, preferably with an MBA Experience : 18+ years Mandatory/requires Skills : Program Management,Project cost management, Product Life Cycle Management,Project Risk Management,Project Portfolio Management,Requirement Management,Resource Management,Risk Management,Task Force Management Qualifications BE,Mtech degree in Engineering, preferably with an MBA

Posted 3 weeks ago

Apply

25.0 - 30.0 years

6 - 11 Lacs

Hyderabad

Work from Office

About the Company At Redpin we simplify lifes most important payments. Buying a new property overseas can be a stressful time, especially when it comes to moving your money. Through our Currencies Direct and TorFX brands weve been helping people do just that for over 25 years. With recent investment were now on a mission to build a new range of digital products and services that will make moving money Internationally for Real Estate purchases even easier We re on a mission to become the solution for Real Estate payments everywhere . To do this, we are transitioning our business from a horizontal FX platform to a verticalized, embedded software company, as we look to the future and Redpin 2.0. As part of this mission, we re thrilled to announce we have opened a new office in Hyderabad! We re recruiting for several Engineering roles covering backend services (Java) and front end (React.js) features. About the Role We re seeking a seasoned Software Engineer - Backend to drive the development of our B2B product suite. In this pivotal role, you will build robust, scalable, and intuitive applications that empower customers to seamlessly handle money movement transactions, including international payments. You will ensure technical excellence by advocating best practices, prioritizing security, enhancing development processes, and championing a quality-first mindset. What Youll Do Develop high-quality back-end services using Java Spring Boot Collaborate with cross-functional teams (such as SME s and EM) to build APIs that work compliment the user experience You work on moderately difficult assignments, requiring judgement in resolving issues or in making recommendations. What You ll Need Fundamental Java syntax knowledge Good communication skills Recognise any potential improvements in the overall work of the team and are able to express them on behalf of the team. Bonus Points Some experience with Spring Boot: rough understanding of the types of classes you would expect to find Experience interacting with a SQL database We welcome people from all backgrounds who seek the opportunity to help build a future where we connect the dots for international property payments. If you have the curiosity, passion, and collaborative spirit, work with us, and let s move the world of PropTech forward, together. Redpin, Currencies Direct and TorFX are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, colour, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

The Sr. Engineer, Systems and Requirements is a crucial technical focal point for projects involving automotive infotainment and digital cockpit systems. With a deep knowledge in relevant product domains, you will be responsible for evaluating tradeoffs, resolving issues, and delivering technical solutions that align with stakeholder requirements. Communication and documentation of product requirements will be key, along with serving as the technical interface for assigned program(s)/domain(s). Your role will involve owning System Requirements technical Product Ownership for the assigned program, developing system functional/performance specifications, and ensuring traceability through an end product driven approach. You will also be accountable for maintaining product requirement exceptions, identifying risks associated with new feature development, and ensuring compliance with relevant standards. As the Stakeholder Management focal point, you will interface with Customer Program Management (CPM) on Requirements Engineering Technical topics, maintain the Master Document List, and handle change request requirements management. Additionally, you will be responsible for managing Requirements Open Issues, ensuring compliance to ASPICE level 3, and driving improvements in tools and processes. To be successful in this role, you should possess expert knowledge of requirements management, familiarity with embedded software and systems, and proficiency in Requirements Management Tools like DOORS. A strong understanding of SW and HW architectures, as well as Mobile Wireless Technology and Infotainment Technology, will be beneficial. Excellent communication skills and the ability to convey complex concepts persuasively will be essential. As part of the eligibility criteria, you should be open to occasional travel, both international and domestic, and be willing to work in an office environment as required. Successful completion of a background investigation/Aptitude Test will also be necessary for employment. In return, we offer an inclusive work environment that promotes professional and personal development, the opportunity to work on transformative products and services, and access to HARMAN University for continuous learning. Our work environments are dynamic, collaborative, and exciting, with competitive compensation and benefit programs to recognize and reward talent.,

Posted 3 weeks ago

Apply

8.0 - 13.0 years

50 - 55 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor s degree, or equivalent practical experience. 8 years of experience in software development in embedded domain, data structures, algorithms, and software design. 3 years of experience with design, development, and testing of embedded software drivers for the next generation smart devices. 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in people management. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration including software stacks, and drivers. Experience with ARM or other low-power SoC architectures, memory system, fabric etc. Experience working with hardware designers/reading schematics. Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. About the job Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way. With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally. As a Software Engineer in Firmware and Silicon, you will work across both hardware and software domains. Our vertically integrated team spans the entire stack, from hardware development through applications. You will manage a team of developers responsible for delivering firmware, libraries, and tools that support silicon validation and the productization of Google custom silicon. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Manage a team of developers to deliver firmware, libraries, and tools for silicon validation and productization of Google custom silicon. Develop new software, hardware, and system architecture to support future applications. Design, development, and testing of embedded software drivers for the next generation smart devices. Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).

Posted 3 weeks ago

Apply

5.0 - 10.0 years

11 - 15 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree or equivalent practical experience. 5 years of experience developing in C, Rust, or C++. 3 years of experience in software development for embedded systems, kernel drivers, or device drivers. 3 years of experience in testing and launching software products on embedded devices. Preferred qualifications: Experience in development with C, Rust or C++ for firmware applications. Experience in power-aware engineering practices. Experience with embedded operating systems (e.g., Linux, FreeRTOS, SafeRTOS, ZephyrOS, etc.). Experience in working with hardware register interfaces and device specifications. Experience with embedded software environments including constrained memory and code on ARM processors. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Develop firmware in C, C++, or Rust for embedded microcontrollers in System on a Chip (SoC) projects. Study hardware designs, prototype software based simulation, and engage in hardware/software co-design efforts to design and implement platform power management. Work with early hardware prototypes, emulation, software-simulation of SoC and subsystem designs to verify and enable functionality. Develop software based hardware simulations to allow early explorations of software/hardware interfaces and support early architecture decisions. Write production level firmware code, and support it through to product launch.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

8 - 13 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 5 years of work experience in development, testing and deployment of consumer electronics/embedded systems. Experience in Linux networking, including network packet filtering, network protocol acceleration (or display pipeline), camera front-end and sensor Linux drivers, and video codecs. Experience with embedded programming in C/C++. Preferred qualifications: Master's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. Experience with ARM or other low-power SoC architectures, memory system, fabric etc. Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system integration, software stacks, and drivers. Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. Knowledge of ARM, system BIOS, Linux kernel, device drivers. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. As a Software Engineer, Kernel and Firmware, Silicon, you will work on hardware and software. We are a vertically integrated team spanning from hardware through applications. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Design a software that can ultimately delight our application developers, and can let them make use of hardware accelerators seamlessly and in a timely manner. Implement and validate firmware and Linux drivers for optimal power and performance. Design, develop, and test embedded software drivers for next-generation smart devices. Define overall architecture in collaboration with stakeholders silicon architecture, silicon implementation, silicon software, and customer etc., to identify user experiences characteristics and how they can be mapped onto hardware in existence or in development. Lead in bug triage and optimize for power and performance etc.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

7 - 12 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 2 years of experience in development, testing and deployment of consumer electronics/embedded systems. Experience with Embedded Systems, Devices, C, C++, Kernel, Device Drivers, Linux, Firmware. Experience with embedded programming in C/C++. Preferred qualifications: Experience in Electrical, Electronics or Computer Engineering with competencies in Embedded domain, data structures, algorithms, and software design. Experience in working closely with hardware designers and reading schematics. Experience with Advanced RISC Machine (ARM) or other low-power SoC architectures, memory system, interconnects etc. Experience in Performance/power analysis and optimization. Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration. Knowledge of Advanced RISC Machine (ARM), system BIOS, Linux kernel, device drivers. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Design software applications for developers, and let them make use of hardware accelerators seamlessly in a timely manner. Implement and validate firmware and Linux drivers for optimal power consumption and performance. Design, develop, and test embedded software drivers for the next generation of smart devices. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Write product or system development code.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, a related field, or equivalent practical experience. 2 years of experience testing embedded software on SoC on Linux, Android, Real Time Operating System, or BareMetal, including experience with hardware architecture, board schematics, protocols and standards. 2 years of experience in testing and debugging embedded software. Preferred qualifications: Experience in coding (e.g., Python) and linear programming. Experience with writing tested and maintainable code. Excellent programming skills in Java, C/C++, or Java Native Interface (JNI). About the job At Google, our philosophy is build it, break it and then rebuild it better. That thinking is at the core of how we approach testing at Google. Unlike roles with similar names at the other companies, Test Engineers at Google aren't manual testers -- you write scripts to automate testing and create tools so developers can test their own code. As a Test Engineer, you navigate Google's massive codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You'll have a huge impact on the quality of Google's growing suite of products and services. You use your knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, accessibility, privacy, and other advanced quality concepts across products.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Deliver exceptional software quality for Intellectual Properties (IPs) within silicon software. Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Drive test automate using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements. Establish Product and Engineering Excellence as a core value in test engineering and our associated development partners. Triage and analyze test results and incoming feedback to identify areas for improvement.

Posted 3 weeks ago

Apply

8.0 - 13.0 years

50 - 55 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Computer Science, a related technical field or equivalent practical experience. 8 years of experience as a test engineer manager. 3 years of experience in hardware or embedded testing role. Experience in testing embedded software on SoC on Linux, Android or Real-Time Operating System including hardware architecture, board schematics, protocols and standards. Preferred qualifications: Experience with software development on Linux or Android. Experience in Docker and programming skills in Java, C/C++, JNI. Experience in working with prototype devices. About the job As a Software Test Engineering Manager who has embedded experience, you will guide the test team in all activities, implement testing strategies, promote software engineering standard procedures, and build out the testing infrastructure and test content. Our testing needs range from traditional software tests to complex on-device testing of full Android applications to embedded validation. You will manage a team of test engineers and work with teams that collaborate on common problems across products and across focus areas. As a result, you will have exposure to a broader set of problems. You will play a crucial part in Google's success by partnering with software developers and cross-functional partner teams to ensure that the products are thoroughly tested to the standards. Responsibilities Lead and own specific Embedded test domains within silicon software. Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Create test content for embedded modules such as Machine Learning accelerators, memory systems, CPU, peripherals, low power modes, virtualization and security. Automate tests using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements. Mentor and coach other team members.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

22 - 27 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 5 years of experience in development, testing and deployment of consumer electronics/embedded systems. 5 years of experience in developing low-level firmware, device drivers, and Board Support Package (BSPs) within open-source projects. Experience with embedded programming in C/C++. Preferred qualifications: 10 years of experience in building consumer electronics, and with manufacturing, supply chain, and customer support processes. Experience with Linux development environments and Git/Gerrit. Experience with USB-C stacks, sensors, and other peripherals. Experience with ARM architecture-related BSP and device driver development. Knowledge of the Android stack and driver development. Ability to interpret hardware schematics and troubleshoot hardware issues. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. In this role, you will collaborate with a team of kernel, firmware, and hardware engineers to design, implement, and improve features, processes, and overall quality. You will have the opportunity to develop firmware, device drivers, and kernel modules for a variety of ChromeOS/Andriod devices and contribute to open-source projects such as coreboot, ZephyrOS, ChromeOS, and Android. ChromeOS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing. Responsibilities Design and develop firmware/kernel features, collaborate with a team of engineers and product managers. Participate in bring-ups, work with partners to deliver new devices. This includes low-level device driver and Board Support Package (BSP) development. Evaluate and help improve firmware/device driver code and processes, focusing on scalability and maintainability. Collaborate with a global team of software and hardware engineers on new technology proposals and process improvements. Maintain quality by increasing unit and integration test coverage.

Posted 3 weeks ago

Apply

0.0 years

2 - 6 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electrical Engineering, Embedded systems, Very-Large-Scale Integration (VLSI), Computer science or equivalent practical experience. Experience in embedded software or test engineering practices and using lab equipment. Experience in authoring automated android/linux based test plans and test scripts. Experience with the architecture of kernel and High level operating systems (HLOS) (e.g., Android, Linux). Experience with programming in C/C++, Bash, Python. Experience with using debugging tools like Open On-Chip Debugger (OCD) or Joint Test Action Group (JTAG) with Continuous Integration/Continuous Deployment (CI/CD) workflows. Preferred qualifications: Master's degree in Electrical Engineering, Embedded systems, VLSI, Computer science or equivalent practical experience. Experience with software development in Android Software Development Kits (SDK) or Native Development Kit (NDK). Experience in working with software configuration management (SCM) solutions. Experience in managing test board. Knowledge in the architecture of hardware like central processing unit (CPU), Graphics Processing Unit (GPU), Memory or Peripherals. About the job At Google, our philosophy is build it, break it and then rebuild it better. That thinking is at the core of how we approach testing at Google. Unlike roles with similar names at the other companies, Test Engineers at Google aren't manual testers -- you write scripts to automate testing and create tools so developers can test their own code. As a Test Engineer, you navigate Google's massive codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You'll have a huge impact on the quality of Google's growing suite of products and services. You use your knowledge of testing and testability to influence better software design, promote proper engineering practice, bug prevention strategies, testability, accessibility, privacy, and other advanced quality concepts across products. In this role, you will be part of a research and development team developing software to validate System on a chip (SoC) products. You will provide on-site debug support to isolate test content failures. You will develop ad-hoc test scripts to accelerate Product Development and Test Engineering (PDTE) debug (e.g., launch chrome without WiFi). You will also Identify and troubleshoot test setup issues. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Test validation software device drivers, libraries, and tools for silicon validation of Google custom silicon on android and other Operating Systems (OS). Review test platforms based on hardware, software or architecture requirements. Develop or modify test scripts as per product and customer requirements. Plan, execute and report validation cycles and coordinate with multidisciplinary teams (e.g., hardware or software) throughout the testing process. Participate in debug cycle to achieve test failure Root Cause Analysis (RCA) and perform at first-level debug and troubleshooting with test equipment.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

17 - 18 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 2 years of experience in development, testing and deployment of consumer electronics/embedded systems. Experience with embedded programming in C/C++/Rust. Experience with embedded systems, kernel, Linux, Real-Time Operating System (RTOS) or firmware, device driver. Preferred qualifications: Master's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience. 4 years of work experience in development, testing and deployment of consumer electronics/embedded systems. knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. Understanding of key hardware concepts (i.e., Silicon security, timers/interrupts/event handling, memory management). Ability and interest to work at the intersection of software and hardware. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Work to enable device drivers for applications on devices. Develop new software, hardware, and system architecture to support future applications. Develop, and test embedded software drivers for the next generation smart devices.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electronics, Computer Science, a related field, or equivalent practical experience. 2 years of experience in a hardware or embedded testing/automation role. Experience testing embedded software on SoC on Linux, Android or Real-Time Operating System. Preferred qualifications: 5 years of experience in a hardware or embedded testing/automation role. Experience in Linux kernel driver test automation and framework development. Experience in Android application development. Excellent programming skills in modern Python. Excellent programming skills in Java, C/C++, JNI. About the job Google's custom-designed machines make up one of the largest and most powerful computing infrastructures in the world. The Hardware Testing Engineering team ensures that this cutting-edge equipment is reliable. In the R&D lab, you design test equipment for prototypes of our machinery and develop the protocols used to scale these tests for the entire global team. Working closely with design engineers, you give input on designs to improve our hardware until you're sure it meets Google's standards of quality and reliability. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Take ownership of delivering exceptional software quality for one or more Intellectual Property (IP) within silicon software. Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Drive test automation using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements. Cultivate Product and Engineering Excellence as a core value in test engineering and our associated development partners. Triage and analyze test results and incoming feedback to identify areas for improvement. Guide, mentor, and coach other team members with regards to process technology.

Posted 3 weeks ago

Apply

5.0 - 10.0 years

5 - 9 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience 5 years of experience in a hardware or embedded testing/automation role Experience testing embedded software on SoC on Linux, Android or RTOS Experience working hardware architecture, board schematics, protocols and standards Preferred qualifications: Master's degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on computer architecture Experience working with prototype devices Experience with Android application development Knowledge of Linux kernel driver test automation and framework development Strong programming skills in modern Python Programming skills in Java, C/C++, JNI About the job Be part of a team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Own the delivery software quality for one or more IPs within silicon software. Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Drive test automate using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements. Guide, mentor, and coach other team members with regards to process technology. Analyze test results and incoming feedback to identify areas for improvement.

Posted 3 weeks ago

Apply

6.0 - 11.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Minimum qualifications: Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, a related field of study, or equivalent practical experience. 6 years of experience in testing and debugging embedded software. 6 years of experience testing embedded software on SoC on Linux, Android or RTOS. Preferred qualifications: Experience working with hardware and accelerators (e.g., GPU, TPU, DSP). Experience in automating tests using existing test frameworks. Ability to generate test content for testing AI/ML model functionality and performance. Strong programming skills in Python/Docker. About the job Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. Responsibilities Create and implement test strategies by working with development teams to identify risk areas and fill the testing gaps. Generate test content for testing AI/ML model functionality and performance. Automate tests using existing test frameworks and work with the Engineering Productivity team to enhance and develop new test frameworks based on test requirements.

Posted 3 weeks ago

Apply

4.0 - 7.0 years

7 - 11 Lacs

Hyderabad

Work from Office

About the Company At Redpin we simplify lifes most important payments. Buying a new property overseas can be a stressful time, especially when it comes to moving your money. Through our Currencies Direct and TorFX brands weve been helping people do just that for over 25 years. With recent investment were now on a mission to build a new range of digital products and services that will make moving money Internationally for Real Estate purchases even easier We re on a mission to become the solution for Real Estate payments everywhere . To do this, we are transitioning our business from a horizontal FX platform to a verticalized, embedded software company, as we look to the future and Redpin 2.0. As part of this mission, we re thrilled to announce we have opened a new office in Hyderabad! We re recruiting for several Engineering roles covering backend services (Java) and front end (React.js) features. About the Role We re seeking a seasoned Senior Software Engineer - Backend to drive the development of our B2B product suite. In this pivotal role, you will build robust, scalable, and intuitive applications that empower customers to seamlessly handle money movement transactions, including international payments. You will ensure technical excellence by advocating best practices, prioritizing security, enhancing development processes, and championing a quality-first mindset. What Youll Do Design and Development: Create robust, efficient, and scalable backend services using Java and Spring Boot. API Development: Design, build, and maintain APIs for web and mobile applications. Performance and Security: Ensure application performance, scalability, and security best practices. Cloud Integration: Collaborate with cross-functional teams to integrate cloud services into our backend infrastructure. Code Quality: Write high-quality, maintainable code that adheres to industry standards. Mentorship: Support junior and mid-level team members, conduct code reviews, and foster a culture of continuous improvement. What You ll Need 5+ years of professional experience as a Backend Engineer. Experience showing strong problem-solving skills and a passion for creating user-centric solutions. Core Java proficiency. A strong command of the Java language, including object-oriented programming, design patterns, exception handling, and memory management. Spring Framework (including Spring Boot)- In-depth knowledge of Spring, especially Spring Boot for building efficient and scalable backend applications. Understanding of Spring components like controllers, services, repositories, and security. RESTful API Development : Proficiency in designing and implementing RESTful APIs. Bonus Points Mastery over Java s core APIs, such as collections, streams, and concurrency frameworks. Experience within a B2B fintech environment would be highly desirable Database-driven performance query optimization and Kafka messaging systems We welcome people from all backgrounds who seek the opportunity to help build a future where we connect the dots for international payments. If you have the curiosity, passion, and collaborative spirit, work with us, and let s move the world of PropTech forward, together. Redpin, Currencies Direct and TorFX are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, colour, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies