Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 2.0 years
3 - 4 Lacs
Chennai
Work from Office
Job Title: Software Developer - Telecom/Aerospace Reporting Relationship: Reporting to Project Manager Location: Chennai preferred / Hybrid Job Summary: Seeking a passionate and skilled Embedded Software Developer with 1-2 years of hands-on experience in C programming , VxWorks RTOS , and low-level BSP development , preferably in the Telecom or Aerospace domains. The candidate will be part of the NEC Mobile Network Excellence Center (NMEC) , contributing to Board Support Package (BSP) development and device driver integration on cutting-edge platforms such as Xilinx Versal . Scope of work: Develop and maintain BSP and embedded firmware for VxWorks-based systems. Contribute to Board Support Package (BSP) development and bring-up activities for custom hardware platforms. Develop and integrate device drivers for peripherals like UART , SPI , I2C , Ethernet , etc. Experience with any of AMD/Xilinx hardware - especially Versal, Zynq, and UltraScale+ - is an advantage Work on VxWorks image build using Wind River Workbench and integration with hardware using Vivado/Vitis (under guidance). Assist in debugging, testing, and validating embedded firmware and hardware bring-up. Document software design and contribute to code reviews and test plan preparation. Qualifications : BE/B.Tech/M.E/M.Tech in Electronics, Computer Science, or a related field (or equivalent). Experience : 1 - 2 years Domain skills : Proficient in C programming for embedded platforms. Exposure to VxWorks RTOS and concepts such as tasks, ISRs, and IPCs. Experience in device driver development or integration (at least 1-2 drivers such as UART, SPI, or Ethernet). Understanding of Board Support Package (BSP) bring-up and hardware/software interface. Familiarity with Wind River Workbench , Vivado , and Vitis tools (preferred). Basic knowledge of debugging tools like JTAG, GDB, serial consoles. Strong interest in Telecom or Aerospace domains and willingness to grow in real-time systems.
Posted 1 week ago
5.0 - 10.0 years
7 - 12 Lacs
Chennai
Work from Office
Job Title: Software Developer - Telecom/Aerospace Reporting Relationship: Reporting to Project Manager Location: Chennai preferred / Hybrid Job Summary: Seeking a passionate and skilled Embedded Software Developer with 2.5-3.5 years of hands-on experience in C programming , VxWorks RTOS , and low-level BSP development , preferably in the Telecom or Aerospace domains. The candidate will be part of the NEC Mobile Network Excellence Center (NMEC) , contributing to Board Support Package (BSP) development and device driver integration on cutting-edge platforms such as Xilinx Versal . Scope of work: Develop and maintain BSP and embedded firmware for VxWorks-based systems. Contribute to Board Support Package (BSP) development and bring-up activities for custom hardware platforms. Develop and integrate device drivers for peripherals like UART , SPI , I2C , Ethernet , etc. Experience with any of AMD/Xilinx hardware - especially Versal, Zynq, and UltraScale+ - is an advantage Work on VxWorks image build using Wind River Workbench and integration with hardware using Vivado/Vitis (under guidance). Assist in debugging, testing, and validating embedded firmware and hardware bring-up. Document software design and contribute to code reviews and test plan preparation. Qualifications : BE/B.Tech/M.E/M.Tech in Electronics, Computer Science, or a related field (or equivalent). Experience : 2.5 - 3.5 years Domain skills : Proficient in C programming for embedded platforms. Exposure to VxWorks RTOS and concepts such as tasks, ISRs, and IPCs. Experience in device driver development or integration (at least 1-2 drivers such as UART, SPI, or Ethernet). Understanding of Board Support Package (BSP) bring-up and hardware/software interface. Familiarity with Wind River Workbench , Vivado , and Vitis tools (preferred). Basic knowledge of debugging tools like JTAG, GDB, serial consoles. Strong interest in Telecom or Aerospace domains and willingness to grow in real-time systems.
Posted 1 week ago
5.0 - 8.0 years
20 - 25 Lacs
Hyderabad
Work from Office
A Day in the Life Ent Soft Engr II for MNav OS maintenance ESSENTIAL DUTIES AND RESPONSIBILITIES Participates, as a member of software project or sub-project team(s), in the development of software applications for product / test tools Adheres to defined development procedures. Generates high-quality work products. Translates requirements/specifications into design, and ultimately software. Participates in requirements, design and code reviews as they pertain to software designs. Participates in other activities, such as performing hazard and risk analysis, reviews of designs and tests, etc. Functions well in a team environment Demonstrates good coding practices. PRINCIPAL WORKING RELATIONSHIPS Reports to the Engineering Manager Accountable to a Principal or Senior Software Engineer(s) and/or Project Manager(s) for project-related responsibilities Frequent interaction with team members from other disciplines, particularly hardware engineers, to develop project requirements and other project artifacts such as project schedules. Possible interaction with clinicians, third-party vendors, manufacturers, subcontractors and other users. EXPERIENCE 5-8 years embedded software engineering experience . KNOWLEDGE, SKILL, AND ABILITY Extensive experience developing C++ Applications Strong Programming experience in C++, Python, QT Strong design and development experience ANSI C and C++ and IDEs Candidate should be knowledgeable and have experience in software engineering processes and software life-cycle in general. Object-Oriented Design and Implementation, is required. Good understanding of multithreading in both, design and implementation Expertise in developing tools for device validation Experience with projects that require hardware /software interfacing Experience working on other OS Linux, VxWorks a plus. . Medical instruments development experiences a plus Experience with a documented software development processes or familiarity with FDA and ISO standards like IEC 62304 is a plus Good to have: . Net. C#, Winforms, Python Good communication skills Good team player EDUCATION Required: - B. E or B. Tech in Computer Sciences, Electronics or Electrical Engineer. Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission to alleviate pain, restore health, and extend life unites a global team of 95, 000+ passionate people. We are engineers at heart putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary.
Posted 1 week ago
5.0 - 8.0 years
13 - 17 Lacs
Hyderabad
Work from Office
Job Description Summary Many employers promise the chance to make a difference at GE Vernova you can change the world. Bringing clean affordable power to the developing world decarbonizing the world electricity network helping to build the grid of the future powered by renewable energy u2026 theyre all part of our company strategy. If youre passionate about developing firmware and excited to tackle UN SDG-713 and Energy Transition challenges as well as motivated by the prospect of shaping the future of energy industry through innovation and new business models we encourage you to apply. Join us in our journey to redefine whats possible with AI and make a lasting impact on the world of Energy. We are seeking a dynamic forward-thinking and results-driven Lead Engineer Embedded SW Development who will be responsible for designing developing and testing Embedded Software (Firmware) platforms and systems that need to be tailored to the needs of the hardware that it controls and runs on. Typically requires a deep understanding of the characteristics of the physical device being controlled the functions it is expected to perform and the ability to design develop implement and test the logic and software required to realize the real-time functionality. Executes standard operational/technical tasks typically subject to instructions and work routines. Reporting to Senior Engineering manager the Lead Engineer Embedded SW Development will work in close collaboration with GA product lines R&D teams product management and other GA functions. As part of a multi-developer firmware team the major responsibilities will include analysis design implementation and testing of firmware for different product line. Job Description ESSENTIAL RESPONSIBILITIES: The Lead Engineer - Embedded SW Development will be responsible for: Design develop implement and debug embedded software and/or firmware features/set of features for a small module or a large component of entire embedded software product. Integrate software packages with existing systems and sub-systems. Prepare unit test and regression test specification packages and templates. Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle. Prepare formal and informal engineering documentation (e. g. Design documents code reviews Release reports etc. ). Engages in technical discussions; participates in technical designs and presents technical ideas through white boarding. Works closely with peers and keeps engaging in a fast pace technical design and development team. Executes in a fast-paced delivery mode and focuses in delivering tasks to meet the product release goal. Maintains code quality through best practices code reviews and unit testing. QUALIFICATIONS/ REQUIREMENTS : Bachelor degree in computer science Electrical Engineering or Electronics Engineering. A minimum of 5 years of embedded development experience (specifically in the electric power engineering field) in industrial setting. Proficient in Real-Time Embedded Software Engineering in C/C++ on any embedded processor/DSP/Microcontroller and RTOS (e. g. FreeRTOS TI-RTOS VxWorks etc. ) File system Boot Device drivers. Experience in stack integration and application firmware development. Well familiar with HW/SW interfacing and real-time design consideration. Experience in working with fast network/data interfaces like 1G/10G Ethernet PCI-E Familiarity with cybersecurity constructs (Static Analysis Digital Signatures etc. ) Familiar with Agile-SW development practices. Able to share ideas and work well in a team environment proactive approach to tasks displaying initiative. Guide and mentor others in the team. Flexible and adaptable; open to change and modification of tasks working in multi-tasking environment. DESIRED CHARACTERISTICS: Experience developing multi-threaded/ multi-tasking real time applications for the power system protection and control domain. Using emulators simulators and software analysis tools and Proficient in debugging code. Sound knowledge of Processors DSPs (preferably from Analog Devices or TI) and Microcontrollers (preferably ARM cores on Intel or Freescale chips). Understanding related to power system protection and automation monitoring and diagnostics. Experience on development of Industrial and /or Utility Communication protocols like IEC 61850 DNP IEC 60870-5-104 etc. Cyber security aspects such as symmetric and asymmetric cryptography and PKI Infrastructure LDAP RADIUS TLS SSH SFTP RSA HTTPS is an asset. Experience in using MATLAB/Simulink for Target Layer independence. Experience in all phases of the product engineering and development cycle. Additional Information Relocation Assistance Provided: Yes
Posted 1 week ago
5.0 - 8.0 years
13 - 17 Lacs
Hyderabad
Work from Office
Job Description Summary Many employers promise the chance to make a difference at GE Vernova you can change the world. Bringing clean affordable power to the developing world decarbonizing the world electricity network helping to build the grid of the future powered by renewable energy u2026 theyre all part of our company strategy. If youre passionate about developing firmware and excited to tackle UN SDG-713 and Energy Transition challenges as well as motivated by the prospect of shaping the future of energy industry through innovation and new business models we encourage you to apply. Join us in our journey to redefine whats possible with AI and make a lasting impact on the world of Energy. We are seeking a dynamic forward-thinking and results-driven Lead Engineer Embedded SW Development who will be responsible for designing developing and testing Embedded Software (Firmware) platforms and systems that need to be tailored to the needs of the hardware that it controls and runs on. Typically requires a deep understanding of the characteristics of the physical device being controlled the functions it is expected to perform and the ability to design develop implement and test the logic and software required to realize the real-time functionality. Executes standard operational/technical tasks typically subject to instructions and work routines. Reporting to Senior Engineering manager the Lead Engineer Embedded SW Development will work in close collaboration with GA product lines R&D teams product management and other GA functions. As part of a multi-developer firmware team the major responsibilities will include analysis design implementation and testing of firmware for different product line. Job Description ESSENTIAL RESPONSIBILITIES: The Lead Engineer - Embedded SW Development will be responsible for: Design develop implement and debug embedded software and/or firmware features/set of features for a small module or a large component of entire embedded software product. Integrate software packages with existing systems and sub-systems. Prepare unit test and regression test specification packages and templates. Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle. Prepare formal and informal engineering documentation (e. g. Design documents code reviews Release reports etc. ). Engages in technical discussions; participates in technical designs and presents technical ideas through white boarding. Works closely with peers and keeps engaging in a fast pace technical design and development team. Executes in a fast-paced delivery mode and focuses in delivering tasks to meet the product release goal. Maintains code quality through best practices code reviews and unit testing. QUALIFICATIONS/ REQUIREMENTS : Bachelor degree in computer science Electrical Engineering or Electronics Engineering. A minimum of 5 years of embedded development experience in industrial setting. Proficient in Real-Time Embedded Software Engineering in C/C++ on any embedded processor/DSP/Microcontroller and RTOS (e. g. FreeRTOS TI-RTOS VxWorks etc. ) File system Boot Device drivers. Experience in stack integration and application firmware development. Well familiar with HW/SW interfacing and real-time design consideration. Experience in working with fast network/data interfaces like 1G/10G Ethernet PCI-E Familiarity with cybersecurity constructs (Static Analysis Digital Signatures etc. ) Familiar with Agile-SW development practices. Able to share ideas and work well in a team environment proactive approach to tasks displaying initiative. Guide and mentor others in the team. Flexible and adaptable; open to change and modification of tasks working in multi-tasking environment. DESIRED CHARACTERISTICS: Experience developing multi-threaded/ multi-tasking real time applications. Using emulators simulators and software analysis tools and Proficient in debugging code. Sound knowledge of Processors DSPs (preferably from Analog Devices or TI) and Microcontrollers (preferably ARM cores on Intel or Freescale chips). Experience on development of Industrial and /or Utility Communication protocols like IEC 61850 DNP IEC 60870-5-104 etc. Cyber security aspects such as symmetric and asymmetric cryptography and PKI Infrastructure LDAP RADIUS TLS SSH SFTP RSA HTTPS is an asset. Experience in using MATLAB/Simulink for Target Layer independence. Experience in all phases of the product engineering and development cycle. Additional Information Relocation Assistance Provided: Yes
Posted 1 week ago
4.0 - 8.0 years
10 - 20 Lacs
Bengaluru
Work from Office
JD: 5+ years of experience in Embedded Software Development and Verification. Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines. Excellent understanding of system software concepts, binary executables, debug information, OS concepts. Strong C programming skills, Embedded C, Linux shell scripting. Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks, Lynx OS. Good knowledge on processors and their architecture (ARM, PowerPC etc.). Hands on experience on Device Driver Implementation. Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT, Confluence etc.). Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers. Understanding of structural coverage analysis and unit test automation tools. Understanding of software certification documents. Proficiency in Quality audits process.
Posted 1 week ago
0 years
4 - 15 Lacs
Hyderābād
On-site
Mandatory Skills: -Strong C, DS, -Low Level Firmware/Baremetal Development -Good to have Bootloader Dev Experience or Security Experience -Experience in Embedded protocols (I2C, SPI, UART, Etc) Good Experience/understanding of Linux /Any RTOS (Eg: FreeRTOS, QNX,Vxworks, pSoS, ) or LSP -Experience in Microcontrollers/ARM Architecture, Job Type: Full-time Pay: ₹423,030.43 - ₹1,500,000.00 per year Schedule: Day shift Monday to Friday Work Location: In person Speak with the employer +91 7625005296
Posted 1 week ago
9.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
Job Description: Embedded Software Engineer (Automotive ECU) 📍 Location : Hyderabad 🕒 Experience : 5–9 years 📅 Notice Period : Immediate to 30 Days Role Overview We are looking for a talented Embedded Software Engineer with strong expertise in firmware development for automotive ECUs. The ideal candidate should have hands-on experience in embedded systems, microcontroller programming, and automotive communication protocols. Key Responsibilities Design and develop embedded software for automotive ECUs and applications. Develop and maintain firmware for microcontrollers. Work with RTOS-based systems to ensure real-time performance. Implement and debug communication protocols such as I2C, SPI, CAN, and LIN. Use development tools like CAoe, compilers, and debuggers for software validation. Collaborate with hardware and system engineering teams. Prepare technical documentation and support system validation. Required Skills ✅ 6+ years of experience in embedded software development. ✅ Strong expertise in C and embedded C programming . ✅ Proven experience in firmware development . ✅ Experience with RTOS (FreeRTOS, QNX, VxWorks, etc.) . ✅ Familiarity with I2C, SPI, CAN, LIN protocols . ✅ Hands-on experience in microcontroller programming (ARM, Renesas, Infineon, etc.). ✅ Experience with CAoe, compilers, and debuggers . ✅ Excellent written and verbal communication skills. Good to Have ⭐ Knowledge of AUTOSAR standards and architecture .
Posted 1 week ago
5.0 - 8.0 years
10 - 15 Lacs
Hyderabad
Work from Office
Considering candidates on LLM or firmware baremetal profiles with embedded domain Strong C, DS, Low Level Firmware/Baremetal Development Good to have Bootloader Dev Experience or Security Experience Exp in Embedded protocols (I2C, SPI, UART, Etc)
Posted 2 weeks ago
3.0 - 6.0 years
9 - 13 Lacs
Pune
Work from Office
JOB SUMMARY Assist in research/development and maintenance of real-time/embedded software including low-level development. OS/Kernel configuration Linux/VxWorks (BSP) for various hardware architectures as well as verifying hardware through software. Development in C/C++, hardware device drivers, networked client-server applications, multiple database driven applications, and/or network security methodologies. May have specific technical project or product responsibility. MAJOR RESPONSIBILITIES.Description Plans, designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product. Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. Assists in definition, analysis and allocation of requirements. Supports system test programs and analyzes system testing results. Maintains the developed software efficiently through familiarity with software lifecycles. Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Conducts in-depth troubleshooting and debugging of designs. Provides solutions and recommendations to project lead. EDUCATION/EXPERIENCE REQUIREMENTS Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. 3-6 years of software development experience. KNOWLEDGE/SKILL REQUIREMENTS Advanced technical writing ability to prepare reports and documentation for submission to management. C/C++ programming in Linux environment including TCP/IP network programming and device drivers are a must. Familiarity with network security methodologies a plus. Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks. Proficient in project planning and ability to plan for internal and/or external dependencies. Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation. Uses clearly demonstrable skills as an experienced professional within the Software Engineering field. Must be capable of clearly identifiable contributions to the success of a product or project. Knowledgeable with commonly used concepts, practices, and procedures within the Electronic Engineering field. Uses professional concepts while applying company policies and procedures to resolve a variety of issues. Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Familiarity with a variety of the discipline fields concepts, practices and procedures. Demonstrated engineering communication expertise including concise written and verbal skills is a must. OTHER REQUIREMENTS Ability to travel to domestic or international locations as required, up to 5% of the time.
Posted 2 weeks ago
4.0 - 8.0 years
2 - 7 Lacs
Bengaluru
On-site
Meet the Team As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world’s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry – where you will find that work is both fun and challenging. Your Impact Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about cutting-edge technologies and platforms while developing software for these equipment. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices – NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation complex Switches. Experience - 4 to 8 years Bachelors degree in CS/EE/EC or technical equivalent. At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees have access to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings. Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows: .75% of incentive target for each 1% of revenue attainment up to 50% of quota; 1.5% of incentive target for each 1% of attainment between 50% and 75%; 1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
Posted 2 weeks ago
5.0 years
0 Lacs
Bengaluru
On-site
Job Requirements Job Description Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across seven industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility. We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we’re eager to hear from you. Job responsibilities: To work as an independent contributor developing, enhancing, and maintaining Mission critical platform software. Communicate and coordinate effectively within the teams. Build and nurture team at offshore, develop team strengths and improve upon their competency. Maintain integrity and work ethics within the team. Designs, develops, modifies, documents, tests, installs and supports software applications and systems. Understand the interfaces and behaviors of external software and hardware components that interact with the currently developed component. Scope out dependencies, issues, risks, & escalate prior to burning 20% of the efforts. Technically responsible for project milestones. Basic Qualifications: 5+ years of experience in Embedded Software Development and Verification. Hands on experience on different stages of SDLC life cycle as per DO-178 B/C guidelines. Excellent understanding of system software concepts, binary executables, debug information, OS concepts. Strong C programming skills, Embedded C, Linux shell scripting. Strong RTOS concepts with experience on working with Multicore/Multi-Threading using VxWorks, Lynx OS. Good knowledge on processors and their architecture (ARM, PowerPC etc.). Hands on experience on Device Driver Implementation is an advantage. Expertise with Software Configuration Management and Change Control Process (DOORS, JAMA, SVN, JIRA, GIT, Confluence etc.). Experience in using embedded development tools, debuggers, JTAG, Lauterbach, and Analyzers. Understanding of structural coverage analysis and unit test automation tools. Understanding of software certification documents. Proficiency in Quality audits process. Work Experience Recommended skills: Knowledge on Python, Shell scripting, Batch files is an added advantage. Good to have exposure to ARINC 653, ARINC 665, AFDX software specification. Working knowledge on Agile methodology is an added advantage.
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Meet the Team As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world’s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms. You will be interacting and working closely with some of the finest talent pool in the industry – where you will find that work is both fun and challenging. Your Impact Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for mission-critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about cutting-edge technologies and platforms while developing software for these equipment. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices – NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation complex Switches. Experience - 4 to 8 years Bachelors degree in CS/EE/EC or technical equivalent. At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put – we power the future. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you.
Posted 2 weeks ago
12.0 years
0 Lacs
Hyderabad, Telangana, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Job Title: Embedded C++ Developer Key Skills: C++ advanced, RTOS like VxWorks, Embedded Linux, Debugging, Modbus, Git, Industrial automation, Embedded c++ Job Locations: Hyderabad, Bangalore Experience: 6 – 12 Years Budget: 13 – 18 LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview + Including Client round Job Description: Primary skills: =========== C++ advanced Strong embedded projects experience Hands on working knowledge of RTOS like VxWorks, Embedded Linux etc Debugging of real time applications Industrial protocols like Modbus Git or any other version control systems Secondary skills: ============== Industrial automation domain experience Interested Candidates please share your CV to pnomula@people-prime.com
Posted 2 weeks ago
8.0 - 10.0 years
8 - 12 Lacs
Bengaluru
Work from Office
Job Requirements We are seeking a detail-oriented and experienced Embedded engineer proficient in Embedded C-Language , to design and implement high-reliability firmware for embedded systems across various microcontrollers and platforms for safety critical applications . The role involves working with real-time embedded platforms ensuring strict performance, safety and regulatory standards are met. Key Responsibilities Develop embedded software in C for safety critical systems in aerospace, Rail, medical Domains. Design and implement embedded firmware in C for microcontrollers (ARM Cortex-M, AVR, STM32, etc. ) Design, code, and test software in real-time environments (RTOS or bare metal) with deterministic behavior. Implement drivers and middleware for peripherals (I2C, SPI, UART, ARINC 429, CAN, etc. ) Collaborate with hardware engineers during board bring-up and system validation . Write and maintain low-level diagnostics , bootloaders, and health monitoring features. Participate in code reviews, static analysis, unit/integration testing , and traceability documentation. Support software verification and validation activities for certification. Work Experience Required Skills Proficiency in Embedded C programming especially for resource-constrained, safety-critical systems . Experience with microcontrollers and low-level programming (register-level code, peripheral configuration). Experience with RTOS-based development (e. g. , VxWorks, FreeRTOS, Integrity) and real-time scheduling. Debugging skills using JTAG, oscilloscopes, and hardware-in-the-loop (HIL) setups. Familiarity with communication protocols such as (e. g. , RS-422, CAN, ARINC 429, etc. , ). Preferred Skills Knowledge of software configuration management and traceability tools (e. g. , DOORS, Polarion, Git). Exposure to redundant systems, fault tolerance , and certification test environments . Experience working in DO-178B/C, Cenelec environments. Prior work in safety-critical systems ( e. g. , automotive, rail, medical) is a plus.
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
The ideal candidate should have a minimum of 4+ years of relevant experience in the following areas: - Proficiency in C and C++ programming languages. - Knowledge of 3GPP, LTE, and 5G NR Telecom standards. - Familiarity with RAN, BaseBand, and L1/L2/L3 protocol layers. - Experience working with Linux and Networking technologies. Required Skill Sets: - Strong programming skills in C, C++, C-Linux, and Bash. - Understanding of Telecom-IP Com and Telecommunication concepts. - Knowledge of 3GPP2, 3GPP, GSM, 2G, 3G, LTE, 5G, Networking, Wireless, and Baseband technologies. - Experience in DSP, RTOS, VxWorks, ARM, x86, ASIC, PHY, Embedded systems, Time series, and Digital signal processing. - Familiarity with CPRI, eCPRI, NETCONF, YANG, gNb, eNb, BTS, and RBS. The successful candidate should be able to demonstrate expertise in the mentioned areas and contribute effectively to the team's projects and goals.,
Posted 2 weeks ago
4.0 - 7.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Software Engineer- C Programming,Networking platform development, Embedded- 4-8 Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).
Posted 2 weeks ago
4.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).
Posted 2 weeks ago
5.0 - 10.0 years
7 - 11 Lacs
Bengaluru
Work from Office
Date 27 Jun 2025 Location: Bangalore, KA, IN Company Alstom Req ID:486689 NETWORKS & LINKS The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center and will travel to our platform development center located in Europe. The Ideal candidate will be part of Product Development team in Bangalore. OVERALL PURPOSE OF THE ROLE As a V&V Designer, you will deliver validation campaign in accordance to Test Plan and test Cases in its intended environment (real or simulated). You will interface with System, project, product, Quality and safety team to meet QCD commitments. RESPONSIBILITIES: Contribute to global V&V Strategy definition; provide elements necessary to build V&V Plan in collaboration with V&V Architect. Specify and design overall teststest architecture (test plan), test design (test cases) Prepare overall tests (tests sheets and tests scenario) Perform test sessionsrun test procedures, produce test reports and associated Change Requests If applicableperform customer acceptance tests, participate to site tests Specify, design, develop and validate test environment & tools (test bench, recording tools,simulated I/O, ) Perform investigations on defects detected on test bench or on site Contribute to workload estimation and align to scheduling. Manage V&V work products under configuration management according to Configuration Management Plan Ensure test traceability vs. requirements according to Requirements Management Pl Perform SW/SW and HW/SW integration, together with the HW architect; Prepare and perform SW requirements tests, SW/SW & SW/HW integration tests and verifications of his/her deliverables, prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level); BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE 5+ years of experience in Verification and Validation of complex embedded systems. The successful candidate will be responsible for designing, developing and implementing software solutions to build complex embedded systems, and providing technical leadership within the Team. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivery of design, analysis, development, testing and delivery. Rail industry background is highly desirable, alternatively similar industries can also be considered. Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent Language Skills: ProgrammingC, C++, ADA, Scripting languages (Python,..) RT OS -Linux, VX Works, QNX NI Hardware or Equivalent(PXI, PCI, DAQ,RIO) Protocols TCP/IP, CAN Playwright or Selenium Web based testing Cybersecurity concepts Networking concepts StandardsCENELEC SIL4 / DO178A / DO178B Location for the roleTravelIf yes, how much (%)Bangalore, Contract Type/ Bonus (OPTIONAL)Full- Time An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers. We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals. You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.
Posted 2 weeks ago
12.0 - 17.0 years
15 - 19 Lacs
Bengaluru
Work from Office
Date 3 Jul 2025 Location: Bangalore, KA, IN Company Alstom Req ID:486690 NETWORKS & LINKS The Selected candidate will work with a highly motivated team involved in development of complex embedded solutions. The candidate will join with our Bangalore development center and will travel to our platform development center located in Europe. The Ideal candidate will be part of Product Development team in Bangalore. OVERALL PURPOSE OF THE ROLE As a V&V Architect, you will deliver validation campaign in accordance to Test Plan and test Cases in its intended environment (real or simulated). You will interface with System, project, product, Quality and safety team to meet QCD commitments. RESPONSIBILITIES: Contribute to global V&V Strategy definition; provide elements necessary to build V&V Plan in collaboration with V&V Architect. Specify and design overall teststest architecture (test plan), test design (test cases) Prepare overall tests (tests sheets and tests scenario) Perform test sessionsrun test procedures, produce test reports and associated Change Requests If applicableperform customer acceptance tests, participate to site tests Specify, design, develop and validate test environment & tools (test bench, recording tools,simulated I/O, ) Perform investigations on defects detected on test bench or on site Contribute to workload estimation and align to scheduling. Manage V&V work products under configuration management according to Configuration Management Plan Ensure test traceability vs. requirements according to Requirements Management Pl Perform SW/SW and HW/SW integration, together with the HW architect; Prepare and perform SW requirements tests, SW/SW & SW/HW integration tests and verifications of his/her deliverables, prior to the ones formally performed by a dedicated V&V team (depending on Safety Integrity Level); BEHAVIORAL COMPETENCIES: Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization Be Innovative and demonstrate to peers and implement in creation of Reference Libraries, reusable codes, and model based developments Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Team Player with prior experience in working with European customer is not mandatory but preferable. TECHNICAL COMPETENCIES & EXPERIENCE 12+ years of experience in Verification and Validation of complex embedded systems. Experienceprimarily on DevOps. The successful candidate will be responsible for designing, developing and implementing software solutions to build complex embedded systems, and providing technical leadership within the Team. The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in delivery of design, analysis, development, testing and delivery. Rail industry background is highly desirable, alternatively similar industries can also be considered. Qualifications & Skills: EDUCATION Bachelor/Post Graduate in Engineering IT, CS, ECE & EEE or Equivalent Language Skills: ProgrammingC, C++, ADA, Scripting languages (Python,..) RT OS -Linux, VX Works, QNX NI Hardware or Equivalent(PXI, PCI, DAQ,RIO) Protocols TCP/IP, CAN DevOps CI/CD development, maintaining and sustaining CI/CD frameworks Black-box software testing Automating software tests Proficient in Docker or Podman StandardsCENELEC SIL4 / DO178A / DO178B Location for the roleTravelIf yes, how much (%)Bangalore, Contract Type/ Bonus (OPTIONAL)Full- Time An agile, inclusive and responsible culture is the foundation of our company where diverse people are offered excellent opportunities to grow, learn and advance in their careers. We are committed to encouraging our employees to reach their full potential, while valuing and respecting them as individuals. You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.
Posted 2 weeks ago
8.0 - 13.0 years
12 - 17 Lacs
India, Bengaluru
Work from Office
Dear Aspirant! We empower our people to stay resilient and relevant in a constantly changing world. We’re looking for people who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future. Does that sound like youThen it seems like you’d make a great addition to our vibrant international team. We are looking for Software Developer (C++ and embedded systems) , You’ll make an impact by Software Developer with good knowledge on C++ Design, develop, and maintain software components for embedded systems and system-level applications. Architect software solutions with a focus on scalability, performance, and maintainability. Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging. Use object-oriented programming principles to design robust and reusable software components. Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance. Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications. Participate in code reviews and provide constructive feedback to team members. Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products. Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge. Solve complex system-level issues and perform root cause analysis. Use your skills to move the world forward! Bachelor’s or Master in computer science, Electrical Engineering, or a related field. 8 - 14+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems. Proficient in C++, with a solid understanding of object-oriented programming (OOP) concepts. Experience with Linux system programming. Knowledge of smart pointers, STL, and modern C++ features (C++11 and later). Strong understanding of concurrency, including threads, synchronization, and inter-process communication. Experience with software design patterns, architecture, and principles. Excellent problem-solving skills and ability to solve complex software issues. Ability to work independently and in a team-oriented environment. Preferred Skills: Experience with additional RTOS environments beyond VxWorks. Familiarity with Linux kernel internals and device driver development. Knowledge of networking protocols and embedded communication standards. Exposure to software development methodologies such as Agile or Scrum. Experience with software development tools like GDB, Valgrind, and performance profilers. Create a better #TomorrowWithUs! This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come. We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow. Find out more about Siemens careers at Find out more about the Digital world of Siemens here /digitalminds
Posted 2 weeks ago
6.0 - 10.0 years
20 - 30 Lacs
Noida, Gurugram, Delhi / NCR
Work from Office
System Architect,hardware system design,integration for Automatic Gates (AG) and Ticket Vending Machines (TVM),Embedded Linux, RTOS (e.g., VxWorks, QNX, FreeRTOS),RS232, RS485, CAN Bus, I2C, SPI, USB, Ethernet,UML, SysML, Architecture modeling tools
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
You will be responsible for middle ware and application development on C and C++ for the interview power PC platform. Your role will involve working with sticker, serial programming, cross compiler, OS peeing, and debugging. Proficiency in pthread, thread scheduling, priority management, memory protection, and thread synchronization techniques is essential for this position. Experience in software static and dynamic analysis is desired. Knowledge of MISRA C and DO254 standards is required. Additionally, you will be involved in HMI development on QT Creator 5.4. Familiarity with VxWorks and Linux is necessary. Your skills in software design, Linux/Unix, VxWorks, C, and C++ will be utilized in this role.,
Posted 2 weeks ago
3.0 years
0 Lacs
Pune/Pimpri-Chinchwad Area
On-site
Overview MTS II, Software Responsibilities JOB SUMMARY Assist in research/development and maintenance of real-time/embedded software including low-level development. OS/Kernel configuration Linux/VxWorks (BSP) for various hardware architectures as well as verifying hardware through software. Development in C/C++, hardware device drivers, networked client-server applications, multiple database driven applications, and/or network security methodologies. May have specific technical project or product responsibility. MAJOR RESPONSIBILITIES.Description Plans, designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product. Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. Assists in definition, analysis and allocation of requirements. Supports system test programs and analyzes system testing results. Maintains the developed software efficiently through familiarity with software lifecycles. Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Conducts in-depth troubleshooting and debugging of designs. Provides solutions and recommendations to project lead. Education/Experience Requirements Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. 3-6 years' of software development experience. Knowledge/Skill Requirements Advanced technical writing ability to prepare reports and documentation for submission to management. C/C++ programming in Linux environment including TCP/IP network programming and device drivers are a must. Familiarity with network security methodologies a plus. Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks. Proficient in project planning and ability to plan for internal and/or external dependencies. Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation. Uses clearly demonstrable skills as an experienced professional within the Software Engineering field. Must be capable of clearly identifiable contributions to the success of a product or project. Knowledgeable with commonly used concepts, practices, and procedures within the Electronic Engineering field. Uses professional concepts while applying company policies and procedures to resolve a variety of issues. Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Familiarity with a variety of the discipline field's concepts, practices and procedures. Demonstrated engineering communication expertise including concise written and verbal skills is a must. Other Requirements Ability to travel to domestic or international locations as required, up to 5% of the time. REQ-147056
Posted 2 weeks ago
3.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Overview MTS II, Software Responsibilities JOB SUMMARY Assist in research/development and maintenance of real-time/embedded software including low-level development. OS/Kernel configuration Linux/VxWorks (BSP) for various hardware architectures as well as verifying hardware through software. Development in C/C++, hardware device drivers, networked client-server applications, multiple database driven applications, and/or network security methodologies. May have specific technical project or product responsibility. MAJOR RESPONSIBILITIES.Description Plans, designs, modifies and implements software applications from functional and system design specifications. Codes, integrates, tests, debugs, and refines the software to produce the required product. Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation. Enhances software to reduce operating time or improve efficiency and robustness. Reviews, evaluates, and analyzes design interfaces. Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures. Assists in definition, analysis and allocation of requirements. Supports system test programs and analyzes system testing results. Maintains the developed software efficiently through familiarity with software lifecycles. Documents designs in engineering documents including functional block diagrams and data/logic flow charts. Conducts in-depth troubleshooting and debugging of designs. Provides solutions and recommendations to project lead. Education/Experience Requirements Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience. 3-6 years' of software development experience. Knowledge/Skill Requirements Advanced technical writing ability to prepare reports and documentation for submission to management. C/C++ programming in Linux environment including TCP/IP network programming and device drivers are a must. Familiarity with network security methodologies a plus. Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks. Proficient in project planning and ability to plan for internal and/or external dependencies. Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation. Uses clearly demonstrable skills as an experienced professional within the Software Engineering field. Must be capable of clearly identifiable contributions to the success of a product or project. Knowledgeable with commonly used concepts, practices, and procedures within the Electronic Engineering field. Uses professional concepts while applying company policies and procedures to resolve a variety of issues. Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors. Familiarity with a variety of the discipline field's concepts, practices and procedures. Demonstrated engineering communication expertise including concise written and verbal skills is a must. Other Requirements Ability to travel to domestic or international locations as required, up to 5% of the time. REQ-147056
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi