Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 9.0 years
12 - 22 Lacs
Hyderabad, Bengaluru
Work from Office
Mandatory skills Testing: Embedded AND Automotive AND Python AND (C Programming / CPP OR C++ OR C Plus Plus) AND Linux Bangalore (Initial 6 months need to work in Hyderabad post you need to travel back Bangalore.)
Posted 2 weeks ago
1.0 - 3.0 years
1 - 4 Lacs
Chennai
Work from Office
Location: Chennai Employment Type: Full-time, On-site About the Opportunity: This is an exciting opportunity for candidates with experience in C/C++/Java/Embedded/Python , who are willing to work in the C/C++ domain and build a strong career in system-level programming. Eligibility Criteria: Technical Background: 13 years of experience in software development Background in C/C++/Java/Embedded/Python Willingness to work in C/C++ domain and on low-level/system-level projects Required Skills: Programming Aptitude: Proficiency in any programming language Solid understanding of variables, loops, conditionals, functions Logical thinking and algorithmic problem solving Computer Science Fundamentals: Basic knowledge of data structures: arrays, stacks, queues, linked lists Operating System concepts: processes, threads, memory, file system Basic understanding of compilation, runtime environment, networking, and sockets Problem Solving: Ability to trace logic, debug code, and solve algorithmic problems Analytical mindset and attention to detail Learning Attitude & Communication: Interest in system-level or low-level programming Willingness to learn and work in C and OS-level environments Clarity in communication and ability to explain technical concepts Soft Skills: Strong communication skills in English Confident problem-solving ability Openness to feedback and continuous learning
Posted 2 weeks ago
1.0 - 3.0 years
5 - 15 Lacs
Pune
Work from Office
Company : BMW TechWorks India Location : Pune, Maharashtra Position : Junior Software Engineer Experience Level : 1 to 3 years Location : Pune Job Role Overview: We at BMW TechWorks India is looking for an experienced Software Engineer with a strong background in Modern C++ and Linux to Join our dynamic team. In this role, you will contribute to developing software for embedded systems, engage in Open-Source projects, and drive our CI/CD processes. ( OSS ) to develop an open-source core stack for Software Defined Vehicles (SDVs), specifically targeting embedded high-performance Electronic Control Units (ECUs). Hands on Exp into Modern C++ (11,14,17,20+ version) with Linux/QNX platform. Deep understanding of POSIX based operating systems especially Linux or QNX. Hands on experience on Linux Middleware. Extensive Expertise in latest C++ standards . Good understanding Bazel builds Experience in embedded software development as well as in the field of hardware and software architecture of software systems in serial use under Linux / QNX Strong team and communication skills with a willingness to discuss solutions with many stakeholders in loops and to lead them to the goal. Ability to learn new technology as per project needs and mentor junior engineers. Foster an environment of innovation, continuous learning, and collaboration. Business-fluent skills in English, German is a plus. Experience with MISRA standards for safe & secure coding is of an advantage Contribution to opensource project is a plus. Why Join us: Be at the Forefront of Innovation. Global Impact. Work with a Prestigious Brand. Empowering Work Culture. Shape the Future of Mobility. Unmatched Career Opportunities. Make a Sustainable Impact.
Posted 2 weeks ago
5.0 - 10.0 years
6 - 16 Lacs
Bengaluru
Hybrid
Software Designer Skills: Exp: 5+ years Embedded product development Programming skills: Python, C, Linux & OOAD Good knowledge on Networking, cyber security concepts Hands on experience in communication protocols
Posted 3 weeks ago
5.0 - 10.0 years
13 - 23 Lacs
Bengaluru
Hybrid
Basic Details: Embedded product development Programming skills: Python, C, Linux & OOAD Good knowledge on Networking, cyber security concepts Hands on experience in communication protocol
Posted 3 weeks ago
9.0 - 14.0 years
14 - 22 Lacs
Hyderabad
Work from Office
Minimum 7+ years of embedded development experience, with at least 2 years in a technical leadership or management role. Proficiency in C/C++ and possibly assembly language. Experience with microcontrollers (e.g., ARM Cortex-M, AVR, PIC). Hands-on experience with the device driver. Familiarity with embedded OS (e.g., FreeRTOS, Zephyr, Embedded Linux). Debugging tools (JTAG, oscilloscopes, logic analyzers). Version control (e.g., Git). Understanding of real-time constraints and interrupt handling.
Posted 3 weeks ago
2.0 - 7.0 years
4 - 6 Lacs
Bangalore Rural, Bengaluru
Work from Office
Hi all Were Hiring: Embedded Engineer Location: Peenya 3rd Phase, Bangalore Experience: 2+ Years Education: B.E. in ECE or Masters Preferred Industry Background: Railways Travel: Required as per project needs (PAN India) Travel & Accommodation: Covered by the company Working Hours: 9:00 AM 5:30 PM Working Days: Monday to Saturday (Work from Office) Cab Facility: Not provided Interview Process: Virtual Interview Face-to-Face Interview (Final Round) Good Programming Exp in C, C++ in embedded Develop and implement software for embedded devices and systems based on requirements to production and commercial deployment Design develop code test and debug system software Perform code and design reviews on a regular basis Estimate efficiency stability and scalability of system resources and seek ways to enhance these metrics Validate new product designs prior to their implementation Assist QA Engineers to test software performance and functionality Organize post production support for systems you have delivered Analyze the hardware related to the systems you are working with and troubleshoot problems if needed Interested candidates, please send your resume to thanuja@delighthr.com Subject Line: Applying for Embedded Engineer Body of the Email: Current CTC: Expected CTC: Notice Period: current Location:
Posted 3 weeks ago
4.0 - 6.0 years
8 - 15 Lacs
Bengaluru
Work from Office
Mandatory Skills B.E in (Electronics & Communication only) Experience in Embedded software development in Automotive domainoHands on LIN, SPI, I2C and UART protocol KWP 2000, UDS Diagnostics Knowledge/Exposure to 8bit/16bit/32bit micro controllers Mandatory to have experience in development of motor drivers (MOSFETS and its diagnostics) (Microcontroller) An analytical mind with Ability to problem-solve and Eager to continually learn and improve Knowledge/Exposure to ASPICE framework Tools KEIL, SVN, Jira ,Vector Canoe Additional Skills Exposure to complete software development Life cycle. Experience in cyber security engineering in automotive domain. Experience in LIN related application development. Responsibilities oSoftware Requirement Analysis, Design and Development oParticipate and contribute for software architectural development oRoot cause analysis of an issue and provide a solution oUnit testing of the owned module oPerform static and dynamic analysis of the software oSoftware integration and testing oInteract and coordinate with Design Lead to ensure the on time delivery oMaintain positive external and internal customer satisfaction oEnable the learning within the team by doing knowledge sharing. oInnovation and continuous improvement within the competency. oWork and collaborate with cross cultural team. oCompliance to Inteva processes & guidelines ( ASPICE)
Posted 3 weeks ago
2.0 - 7.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Role & responsibilities Responsibilities: Design and develop scalable software solutions. Write clean, functional code for back-end. Create and manage databases and servers. Develop APIs and ensure their functionality. Test and debug software to ensure responsiveness and efficiency. Collaborate with product managers and development teams to ideate software solutions. Implement security and data protection measures. Write technical documentation for reference and reporting. Troubleshoot and resolve complex technical issues. Expected Experience: 3 to 5 years of relevant experience in developing Backend APIs using Java, Spring Boot Framework. 2+ years of relevant experience in JavaScript, React JS, AngularJS (preferable) or any other JavaScript framework (Good to have). Experience in Relational Database technologies like PostgreSQL, MySQL or any other database technologies. Good understanding of the test frameworks like Karate, Rest Assured, JMeter etc., Experience in Large volume data processing using Kafka or other ETL tools will be added advantage. Strong Experience and expertise in building cloud-based solutions. Good experience in technical documentation. Understanding of Agile methodologies. Problem-solving skills and attention to detail. Very good communication and problem-solving skills. Key expected Skills: Experience in scalable product development on embedded & cloud IoT platforms as a Technical Lead Experience of working with cloud platform Microsoft Azure (Preferred) Experience in developing Microservices with good exposure to web/Mobile application frameworks Experience of DevOps, and software quality assurance principles, tools and technology landscape. PLs share me your updated CV to pradeep_kranth@onwardgroup.com
Posted 3 weeks ago
6.0 - 8.0 years
20 - 25 Lacs
Pune, Ahmedabad
Work from Office
Role: Sr. Cybersecurity Engineer(Embedded) Experience: 6 to 8 Years Location: Ahmedabad or Pune Job Description: Good hands on towards design, development & maintenance of secure software solutions for Linux-based systems on embedded and automotive systems also security controls e.g.,(Secure Boot, secure unlock, secure reprogramming, message authentication) Good understanding on configuration of AppArmor profiles to enforce security policies and mitigate risks in Linux environments. Hands on towards development and integration of Trusted Execution Environment (TEE) solutions Good knowledge of development and implementation in Cryptography and Key Management. Experience in working with Client Product teams and collaboration with hardware and software team members. Incorporate secure coding standards and practices in DevSecOps, conduct security assessment and code reviews, enforce Static Application Security Testing (SAST), Open Source SW vulnerability scanning and license analysis to ensure SW security. Collect, generate, maintain and update SW bill of materials and contribute to GIT repositories Participate in PI planning, provide effort estimation to implement security controls and contribute to the Feature Roll Out Plan (FROP). We are inviting applications from candidates who can join 15 to 30 days notice max. For more details please feel free to reach out Ravi @ 6305363701 or you may mail your latest updated resume to: ravindra.m@creenosolutions.com
Posted 3 weeks ago
6.0 - 11.0 years
8 - 12 Lacs
Pune, Bengaluru
Work from Office
Technical Architect : Lead the design and architecture of scalable architecture of scalable and secure software systems that meet business requirements Collaborate with stakeholders to understand their needs and translate them into technical specifications Evaluate and recommend appropriate technologies, frameworks and tools based on project requirements, industry best practices, and emerging trends Stay abreast of advancements in technology to guide strategic decision making Conduct regular code reviews to ensure adherence to architectural guidelines, coding standards and best practices Provide guidance and feedback to development teams to improve code quality and maintainability Create and maintain comprehensive documentation for architectural designs, codebase, and deployment processes Work closely with project managers, software developers, and other stakeholder to ensure alignment of technical solutions with project timelines and objectives Collaborate with cross-functional teams to address technical challenges and provide solutions Identity and address potential technical risks and challenges in project planning and executions Propose and implement solutions to mitigate risks and ensure project success Requirements : Bachelor's degree or equivalent in Information Technology, Computer Science, Engineering (any) or related, and 96 months of progressively responsible experience in Software Engineering and Product Development or related In the alternative, we will accept a Master's degree or equivalent in the above-stated fields plus 72 months of experience in the above-stated occupations Additionally, all candidates must possess experience with product development or maintenance (such as Firmware, Embedded, System, or Application software), and architecting/designing a large-scale enterprise software or product in any one of the below industries: Storage & Computing, Manufacturing products (e.g., Heavy Machinery, Automotive, or Factory automation), or Medical Devices and Healthcare
Posted 4 weeks ago
15.0 - 22.0 years
35 - 60 Lacs
Pune
Work from Office
Delivery Manager Industrial Automation Location: Pune, India Experience: 15+ years Job Summary : We are seeking a seasoned Delivery Manager with extensive experience in industrial automation, embedded systems, IoT Cloud, and systems integration. The ideal candidate will oversee project delivery, ensure client satisfaction, manage cross-functional teams, and drive business growth by attracting new customers and delivering innovative solutions on time and within budget. Key Responsibilities: Project Leadership : Oversee multiple industrial automation projects from initiation to completion, ensuring adherence to timelines, quality standards, and budget constraints. Client Management: Act as the primary point of contact for clients, understanding their requirements and ensuring their expectations are met through effective communication and delivery. This role requires flexibility to travel to Agiliad offices and customer locations in India, USA, Japan, and Singapore as per business requirements. KPI Management: Drive key performance indicators including company revenue, utilization, customer ratings, talent density, and attrition. Strategic Planning: Develop and implement strategies for delivery methods including Agile, DevOps, and Quality Certification. Oversee investments in these areas to enhance delivery efficiency. Infrastructure Development : Build and maintain robust delivery infrastructure to support project execution and organizational growth. People Leadership: Lead career and performance management initiatives, conducting regular reviews and providing feedback across the organization. Build and maintain high-performing teams, fostering a collaborative and productive work environment. Innovation and IP Development: Establish Centers of Excellence (COEs) and IP development teams to drive innovation and business excellence at the lowest overall cost. Encourage the development of core resource communities such as architects and Agile specialists. Business Development: Develop and implement strategies to attract new customers, expand market presence, and drive business growth. Continuously improve project delivery processes and methodologies to enhance business outcomes. Technology Integration: Stay updated on emerging technologies and industry trends. Lead initiatives to explore and implement cutting-edge solutions that enhance efficiency, reduce costs, and drive continuous improvement. Collaborate with R&D teams to pilot new technologies and solutions. Cross-Department Coordination: Coordinate with HR on recruiting strategy, campus relationships, entry-level hiring, and talent development. Collaborate with Learning and Development teams on training, upskilling, and certification initiatives. Work closely with IT, Infrastructure, and Quality teams to ensure seamless project execution. Qualifications and Skills: Bachelors or Masters degree in Electrical Engineering, Electronics, Computer Science, or a related field. Strong understanding of industrial automation technologies, embedded systems, IoT, Cloud, and systems integration. Proven track record of successfully managing and delivering complex projects on time and within budget. Excellent leadership and team management skills with the ability to inspire and motivate teams. Exceptional communication and interpersonal skills to effectively engage with clients, stakeholders, and team members. Strong analytical and problem-solving abilities to address project challenges and drive successful outcomes. Experience in business development and customer acquisition within the industrial automation sector. What We Offer: Competitive salary and benefits package. Opportunities for professional growth and development. A dynamic and collaborative work environment. The chance to work on cutting-edge technology projects in the industrial automation sector.
Posted 4 weeks ago
3.0 - 7.0 years
9 - 16 Lacs
Hyderabad
Work from Office
Role & responsibilities 3+ years of embedded software development experience (academic and/or professional) with proficient C, C++, and scripting language (Java, Python, other) coding skills Preferred candidate profile Solid knowledge of software design patterns and real-time, multi-threaded programming. Solid knowledge of embedded SoC architectures, operating systems, data structures, real-time hardware/software programming interfaces Strong embedded, real-time software debugging skills, preferably on Linux, Android platforms. Solid understanding of memory, cycle, power, and performance design constraints within embedded systems, particularly on Linux, Android platforms. Solid background and experience in several of the following areas: Good understanding on multimedia frameworks [eg: Android audio framework, Gstreamer ] Audio usage models including playback, record, streaming, Bluetooth Good to have understanding on Android Bluetooth Multimedia (AudioDeviceBroker/AudioDeviceInventory) stack. Basic understanding on Audio interfaces (e.g., I2S, SoundWire, PCIe). Basic understanding on Audio media formats (e.g., AAC, FLAC, aptX, LDAP, MP3, WMA). Android, Linux, or Windows multimedia frameworks and audio applications Android, Linux, code development and debug techniques Solid knowledge of software design patterns and real-time, multi-threaded programming.ARM, Hexagon, other embedded processors.
Posted 4 weeks ago
3.0 - 5.0 years
9 - 16 Lacs
Hyderabad
Work from Office
Role & responsibilities Experience 3-5 years on any DSP/Embedded processor with proficiency in C/C++ programming, computer architecture, operating systems Preferred candidate profile Knowledge of multi-threaded programming. • Strong software debugging skills in real time operating systems, preferably on DSP platforms. • Audio use cases (e.g. playback, recording and streaming, Audio/Voice AI etc.). • Voice use cases (e.g. CS and PS calls). • Optimization for MIPS, Memory • Audio/speech pre/post processing (e.g. Echo cancellation, Noise suppression, Audio Effects) • Audio/speech compression standards (e.g. MP3, AAC, FLAC, AMR, EVS, etc.). • Expertise in working with tools and techniques used on DSP platforms (e.g. Trace32, JTAG, etc.). • Audio Interfaces like I2S, HDMI, SPDIF • Responsibilities: • Responsibilities include optimization for DSP, developing/enhancing the framework/drivers for new use cases, drivers for audio interfaces, drive design discussions across teams, SW maintenance. • Education requirements: • Bachelors/Masters in Electrical/Electronics/computer science engineering from reputed institutes
Posted 4 weeks ago
5.0 - 7.0 years
4 - 7 Lacs
Pune, Bengaluru
Work from Office
About the Role : We are seeking a highly skilled and experienced Senior Embedded Software Engineer to join our dynamic team. You will be responsible for designing, developing, and implementing robust and efficient firmware and software for embedded systems. Your expertise will be crucial in optimizing performance, ensuring reliability, and driving innovation in our products. This role requires a deep understanding of embedded systems architecture, real-time operating systems, industrial communication protocols, and hardware-software interaction. Responsibilities : Embedded Software Development : Design, develop, and debug embedded software and firmware using Embedded C/C++ for ARM-based microcontrollers (preferably STM32 or equivalent). Real-Time Operating Systems (RTOS) : Develop and implement applications using FreeRTOS or Zephyr, ensuring optimal performance for time-sensitive embedded applications. Peripheral Driver Development : Develop and implement drivers for embedded peripherals such as I2C, SPI, UART, ADC, GPIO, and RTC. Industrial Protocol Integration : Implement and integrate industrial communication protocols such as CAN, Modbus RTU, and Modbus TCP/IP. Hardware-Software Interaction : Collaborate with hardware engineers to understand system-level architecture and ensure seamless hardware-software interaction. Debugging and Testing : Utilize debugging tools, oscilloscopes, multimeters, logic analyzers, and JTAG test simulators to validate firmware components and ensure overall system reliability. CI/CD Pipeline : Implement and maintain CI/CD processes using tools like Jenkins, GitLab CI, and GitHub Actions to automate software build, testing, and deployment. Documentation and Collaboration : Document software designs, participate in code reviews, and collaborate with team members using tools like JIRA, Confluence, and Git. Board Bring-Up and Schematic Understanding : Perform board bring-up for new hardware platforms and demonstrate the ability to read and understand hardware schematics. Secure Boot and OTA Updates : Implement and manage secure boot and Over-the-Air (OTA) updates for embedded devices (Desired). Lab Equipment Handling : Utilize lab equipment such as oscilloscopes, logic analyzers, and power supplies for debugging and testing. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 5-7.7 years of experience in embedded software development. - Strong proficiency in Embedded C/C++ programming. - Extensive experience with ARM-based microcontrollers (STM32 preferred). - Proven experience with real-time operating systems (FreeRTOS or Zephyr). - Hands-on experience with I2C, SPI, UART, ADC, GPIO, and RTC peripherals. - Strong understanding and implementation experience with industrial protocols (CAN, Modbus RTU, Modbus TCP/IP). - Proficient in using debugging tools and lab equipment (oscilloscopes, logic analyzers, multimeters). - Experience with CI/CD pipelines and tools (Jenkins, GitLab CI, GitHub Actions). - Familiarity with version control systems (Git) and project management tools (JIRA, Confluence). - Experience with board bring up, and schematic reading. - Experience with Secure boot and OTA updates is a plus.
Posted 4 weeks ago
3.0 - 6.0 years
5 - 9 Lacs
Bengaluru
Work from Office
Notice Period : Immediate - 15 Days Key Responsibilities : - Design, develop, and test embedded software applications using C and assembly languages. - Conduct software unit testing to ensure code quality and functionality. - Analyze and debug complex software issues using advanced debugging tools. - Collaborate with cross-functional teams to define system requirements and architecture. - Stay up-to-date with the latest technologies and industry standards. - Adhere to software development lifecycle (SDLC) processes. Required Skills and Experience : - 3 to 6 years of experience in embedded systems software development and validation. - Strong proficiency in C and assembly languages. - In-depth understanding of microcontroller architectures (16-bit and 32-bit). - Experience with real-time operating systems (RTOS). - Familiarity with software unit testing methodologies and tools. - Knowledge of industry standards such as AUTOSAR, IEC61508, and ISO26262 is a plus. - Experience with development toolchains (compilers, static checkers, unit testing tools). - Proficiency in using debuggers like PLS, Lauterbach, etc. - Excellent problem-solving and analytical skills. - Strong teamwork and collaboration skills.
Posted 4 weeks ago
4.0 - 7.0 years
7 - 13 Lacs
Pune
Work from Office
Dear Candidate, We are seeking a highly skilled and detail-oriented E&C - Verification. The ideal candidate will have hands-on experience in both manual and automated testing environments, with a strong background in embedded systems and ECU-level testing. Key Responsibilities: Preparation and setup of test environments (manual and automated test benches) Design and execution of test cases based on requirement documents Conducting bench testing, black-box testing, and functional testing Low-level embedded software testing including ECU board bring-up, debugging, and validation Simulation of ECUs using electronic components Hands-on usage of lab equipment such as multimeters, oscilloscopes, function generators, and load boxes Working knowledge of sensor and communication interfaces Strong understanding of communication protocols like CAN , J1939 , and Serial communication Proficiency in automotive software tools such as Vector CANalyzer / CANoe Scripting and automation knowledge using CAPL Development and maintenance of V&V plans and test cases Desired Candidate Profile: Experience in automotive ECU validation and testing Strong analytical and debugging skills Familiarity with industry-standard tools and protocols Passion for quality assurance and embedded system reliability Interested one`s can share their cv at swati.shikha@mounttalent.com or can reach me 9560495550.
Posted 4 weeks ago
3.0 - 5.0 years
7 - 11 Lacs
Chennai
Work from Office
3-5 years of experience in Automotive domain and strong ''C'' skills Having Automotive (Machine/Engine) Domain knowledge is preferable. Good knowledge on communication protocols like CAN, J1939 etc.. Good Trouble Shooting/Debugging skills in 32 bit Targets using Lauterbach (Trace 32) debugger Knowledge on Software Configuration Tools (Clear case, GIT) Knowledge on Software testing and Tools (CANalayzer, CANape etc.,)
Posted 4 weeks ago
3.0 - 8.0 years
8 - 16 Lacs
Chennai
Work from Office
3+ years of experience in C++ Bachelor's Degree in Computer Science or related field. Experience in multi-threaded applications running on linux environments. Experience in C++/VC++ based software development. Strong knowledge on Object Oriented Programming. Involved in developing complex machine control applications. Excellent testing problem solving / debugging skills.
Posted 4 weeks ago
5.0 - 10.0 years
6 - 10 Lacs
Hyderabad, Bengaluru
Work from Office
Role : Security Firmware called PSP FW Location : Bangalore, Hyderabad Experience : 5 - 10 Yrs Employment Type : Full Time, Permanent Working mode : Regular Notice Period : Immediate - 15 Days Common Requirements : - Strong C Programming Skills : Proven expertise in C programming language for embedded systems.- Debugging Proficiency : Ability to effectively debug complex firmware issues.- Version Control : Working knowledge of Git or Gerrit for code management. Specific Roles : 1. Security Firmware Engineer (PSP FW) : - Security Expertise : In-depth understanding of silicon security subsystems, root of trust, TPM/fTPM, and Widevine.- Trusted Applications : Knowledge of trusted applications and handshake protocols.- Security Policy : Familiarity with security policies and their implementation. 2. Power Management Firmware Engineer (PMFW) : - BIOS Expertise : Strong understanding of BIOS architecture, power management, and PCIe.- SoC Power Management : Knowledge of SoC power states, hot-plug, and power optimization techniques.- UEFI and ACPI : Proficiency in UEFI BIOS and ACPI specifications.- AGESA : Experience with AMD Generic Encapsulated Software Architecture (AGESA) is a plus. 3. Memory Firmware Engineer (ABL FW) : - Memory Technologies : In-depth understanding of DDR4, DDR5, and NVDIMM technologies.- DIMM Types : Familiarity with different DIMM types (UDIMM, SODIMM, RDIMM, LRDIMM, LPDDR).- UMC Features : Knowledge of UMC features like ECC, SME, SEV, and RAS. General Responsibilities : - Design, develop, and test firmware for embedded systems.- Analyze system requirements and translate them into firmware specifications.- Collaborate with hardware and software engineers to ensure seamless integration.- Optimize firmware for performance and power efficiency. - Troubleshoot and resolve firmware-related issues.- Stay up-to-date with the latest firmware technologies and industry trends. Required Skills and Experience : Strong C programming skills. Mandatory skills : - Security Firmware called PSP FW (1)- Power Management Firmware called PMFW(1) - Memory Firmware called ABL FW (1- Experience with embedded systems and microcontrollers.- Knowledge of firmware development tools and methodologies.- Ability to work independently and as part of a team. KeywordsFirmware,Embedded System Security,Embedded System,Embedded,BIOS,PCI-e,UEFI,Firmware Security*
Posted 4 weeks ago
8.0 - 10.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Notice period : Immedidate to 15 Days We are seeking a highly motivated and experienced Tech Lead to join our embedded systems team. As a Tech Lead, you will be responsible for leading the development of robust and efficient embedded software solutions, primarily using Embedded C++ and Linux. You will leverage your expertise in Yocto Linux, firmware development, and hardware-oriented software to drive innovation and deliver high-quality products. You will play a crucial role in mentoring junior engineers, contributing to architectural decisions, and ensuring the successful execution of projects. Responsibilities : Technical Leadership : - Lead the design, development, and implementation of embedded software solutions using Embedded C++ and Linux. - Provide technical guidance and mentorship to junior engineers. - Drive architectural decisions and ensure adherence to best practices. - Conduct code reviews and ensure code quality. Embedded Linux Development : - Develop and maintain Embedded Yocto Linux distributions. - Develop Linux middleware and applications using C++. - Configure and manage Linux systems for embedded devices. - Utilize CMake and Git for version control and build processes. Firmware Development : - Develop and maintain firmware for embedded systems. - Integrate software with hardware components. - Perform system-level testing and debugging. Hardware-Oriented Software Development (Good to Have) : - Develop software for Xilinx and IMX.8 platforms. - Work closely with hardware engineers to integrate software and hardware. Computer Vision (Good to Have) : - Develop solutions in the field of computer vision for camera-based assistance systems. - Implement algorithms for image processing and object detection. Debugging and Troubleshooting : - Diagnose and resolve complex software and hardware issues on Embedded Linux platforms. - Utilize debugging tools and techniques to identify and fix bugs. Project Management : - Contribute to project planning and execution. - Ensure projects are delivered on time and within budget. - Communicate effectively with stakeholders. Required Skills and Experience : - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. - Proven experience as a software engineer in embedded systems development. - Strong proficiency in Embedded C and C++. - Solid understanding of object-oriented programming principles. - Extensive experience with Embedded Yocto Linux and firmware development. - Experience with Linux system programming and application development using C++. - Proficiency in using CMake and Git for version control and build processes. - Excellent debugging and troubleshooting skills. - Strong communication and interpersonal skills. - Ability to work independently and as part of a team. Good to Have Skills and Experience : - Experience with hardware-oriented software development, particularly for Xilinx and IMX.8 platforms. - Experience in developing computer vision solutions for camera-based assistance systems. - Experience in Linux middleware and application development. - Advanced debugging skills on Embedded Linux.
Posted 4 weeks ago
4.0 - 7.0 years
1 - 1 Lacs
Pune
Hybrid
Should have hand on experience in Embedded C and C++
Posted 4 weeks ago
6.0 - 10.0 years
0 - 0 Lacs
Bengaluru
Work from Office
Work Experience Required Skills (Technical Competency): Expertise in multiple embedded device UI technologies 6 years of QML/QT experience is a must. Minimum 5 years of technical experience in UI architecture development and modular S/W application architecture development for embedded systems. Strong expertise in Linux. Strong experience in Git. Minimum of 5 years of experience in object-oriented design and programming in a production software environment using Agile development methodologies. Minimum of 4 years of strong coding experience in C++ and design pattern experience. Proven ability to quickly ramp-up on complex and unfamiliar code, and ability to pick up new languages/frameworks as needed. Strong debugging skills, working with existing, complex code base. Experience in medical device software development and associated tools for high quality code and knowledge of critical care clinical workflows will be a strong plus. Strong communication skills required, including the ability to clearly express technical and people management related concepts in verbal and written forms. Desired Skills: Exposure to Agile methodology work culture Knowledge in Healthcare domain
Posted 4 weeks ago
5.0 - 10.0 years
9 - 19 Lacs
Pune
Work from Office
Business Development for Global Services (Engineering Services Sales- Embedded) Manage and grow a current client portfolio as well as develop business in new targeted Embedded Electronics domain 1. Has good Knowledge & understanding of Automotive Industry mainly in Embedded Electronics & Electrical-Wiring Harness domain) 2. Preferred to have knowledge of Embedded Software, Hardware, Integration and Product Development V cycle 3. Added Advantage if Posses Knowledge on FOTA, Connected Cars,HIL,Labcar BCM Controllers, Infotainment systems etc. 3. Passion to drive for numbers. 4. Understanding of customer requirements, problems, bottle necks. 5. Understanding the RFQs and owning the formulation of response. 6. Managing cross-functional and multicultural teams (customer and TTL) 7. Able to co-ordinate with delivery for articulating the solution / RFQ response. 8. Familiar with CRM system. Required Skills : 1. Excellent written and oral communication. 2. CXO connect. Plan and lead meetings with senior executives. 3. Technical Sales, Lead Generation, GTM, Customer Requirement Capturing, Solutioning, Costing, GP. 4. Demand Generation, Customer Relationship, Tracking Competition. 5. Forecast, Billing, MIS, CRM, Reports, Budget & FC Tracking. 6. Account Plan, Composing Proposal, Presentations, TML / Customer events. 7. Exposure to Legal T&Cs, Risks.
Posted 4 weeks ago
11.0 - 13.0 years
10 - 14 Lacs
Pune, Bengaluru
Work from Office
About the Role : We are seeking a highly experienced and driven Lead Embedded Software Engineer to spearhead the development of our advanced Linux-based ARM industrial gateways. In this pivotal role, you will lead the design, implementation, and optimization of complex embedded software, ensuring exceptional performance, reliability, and security. You will leverage your deep expertise in embedded Linux, C++ development, industrial protocols, and hardware-software integration to drive innovation and deliver cutting-edge solutions. As a leader, you will also play a critical role in mentoring junior engineers and shaping our CI/CD initiatives, ensuring the continuous improvement of our software development lifecycle. Responsibilities : Software Architecture and Design : - Lead the design and architecture of robust and scalable embedded C++ software for ARM-based industrial gateways. - Define and enforce coding standards and best practices. - Oversee the development and maintenance of Linux-based systems using Yocto Project. Embedded Software Development : - Develop and implement complex multithreaded applications, utilizing advanced C++ design patterns. - Design and implement CLI/SSH-based diagnostic commands for comprehensive system health monitoring and troubleshooting. Industrial Protocol Integration : - Lead the integration and optimization of industrial communication protocols, including CAN, Modbus RTU, Modbus TCP/IP, and SNMP. - Peripheral Driver Development and Low-Level Integration: - Oversee the development and implementation of drivers for embedded peripherals (I2C, SPI, UART). - Ensure seamless hardware-software interaction and low-level system integration. CI/CD and Agile Leadership : - Champion and drive the implementation and optimization of CI/CD pipelines using tools like Jenkins, GitLab CI, and GitHub Actions. - Lead agile development processes, including sprint planning, code reviews, and retrospectives. - Mentor junior engineers in CI/CD best practices. Linux System and Application Development : - Lead the development of Linux-based systems and applications for ported SBCs. - Drive the integration of web servers and RESTful APIs for remote management and data exchange. Debugging, Testing, and Troubleshooting : - Lead the development and implementation of comprehensive testing strategies. - Utilize advanced debugging tools (GDB, JTAG, serial debugging) and command-line services for efficient troubleshooting. - Lead root cause analysis of complex software defects. Qualifications : - Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. - 11-13 years of extensive experience in embedded software development. - Expert proficiency in Embedded C++ programming. - Deep understanding of ARM-based microcontrollers and Linux-based systems (Yocto). - Proven expertise in multithreading, IPC, and advanced C++ design patterns. - Extensive experience with industrial communication protocols (CAN, Modbus RTU, Modbus TCP/IP, SNMP). - Strong expertise in embedded systems architecture and low-level system integration. - Proven leadership in implementing and optimizing CI/CD pipelines and agile development methodologies. - Advanced proficiency in debugging and troubleshooting embedded systems. - Strong experience with Linux application development on ported SBCs. - Experience leading a team.
Posted 4 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
20312 Jobs | Dublin
Wipro
11977 Jobs | Bengaluru
EY
8165 Jobs | London
Accenture in India
6667 Jobs | Dublin 2
Uplers
6464 Jobs | Ahmedabad
Amazon
6352 Jobs | Seattle,WA
Oracle
5993 Jobs | Redwood City
IBM
5803 Jobs | Armonk
Capgemini
3897 Jobs | Paris,France
Tata Consultancy Services
3776 Jobs | Thane