Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 6.0 years
13 - 17 Lacs
Bengaluru
Work from Office
Job Details: : Embedded Controller (EC) is critical platform hardware manages platform power sequencing, battery, keyboard, USB Type-C policies, CPU / Graphics fan speed control, CPU and platform sensors thermal monitoring. In this role, Engineer will develop firmware for embedded microcontrollers. Willingness for platform firmware features contribution, debug the issues and integration of end-to-end subsystem solutions. Engineer will engage with cross functional teams like Type C, BIOS, board Design, platform validation and tools teams, third party hardware and software vendors, OS vendors and customers in gathering and analyzing EC requirements, drive tech readiness, define a feasible, modular, reusable and scalable solutions. Responsibilities will include but not be limited to working closely with the Architects to analyze new subsystem software requirements, architecture, and define the execution plan aligned to platform milestones. Lead the platform execution by defining a detailed integration plan, and drive alignment with stakeholders. Participate in Program management forums like PSXT and PXT and update the status/represent the team. Discuss technical details and close opens in technical forums like work group and Architectural meeting. Leading and contributing to EC subsystem software solutions at a platform level. Own and drive platform PO/feature bring-up, mapping of functional requirements to test Case, work with IP teams (SW/HW), feature enablement, hand-on debug of failures and co-ordinate with partners to root cause and resolve issues, work with platform validation teams for scale out validation. The role of a Firmware development engineer includes but is not limited to Develops embedded software within environments that have constrained timing and memory resources Designs and implements reusable code. Performs design and code reviews. Creates unit and integration tests to verify quality of code product implementation. Working closely with Type C, BIOS, and board design engineers to debug challenging issues that span domains. Qualifications: Minimum qualifications are required to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.Minimum Qualifications: BS/Btech or MS/M.Tech in computer science, Electronics or Electrical engineering with minimum 4+ years of experience in product development. Experience in C/C++ programming Strong system software/Firmware experience in RTOS based systems with hands on experience in RTOS foundation and BSP framework Device driver and middleware development, integration, debugging for sub-systems that span multiple horizontal and vertical layers Working knowledge and hands on experience in Zephyr RTOS is preferred Preferred Qualifications: Demonstrated technical leadership in delivering complex EC subsystem use cases and features to customers - Excellent understanding of EC functionalities as mentioned above. Strong written and oral communications skills to influence and collaborate across a range of audiences in business and technical groups. Proven experience working through the full product cycle from initial design to final product. Demonstrated familiarity with Intel Core and Atom SoC architecture and platform technologies is a plus. Must be a good team player with results-oriented mindset. Job Type: Experienced Hire Shift: Shift 1 (India) Primary Location: India, Bangalore Additional Locations: Business group: The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth. Posting Statement: All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance. Position of Trust N/A Work Model for this Role This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site. *
Posted 1 month ago
2.0 - 5.0 years
5 - 9 Lacs
Ahmedabad
Work from Office
We are seeking a skilled Firmware Developer to design, develop, and maintain embedded software solutions for our Wireless Access Points. This role involves close collaboration with Web Development Team, Cloud Team and self research and Development on the various firmware modules. The Firmware Developer will be expected to develop various Features within the Access Points, test them and plan the roll out as per plan. Firmware Development: Design, implement, and test firmware for embedded systems and microcontrollers. System Integration: Collaborate with engineers to integrate firmware with our solution. Debugging & Troubleshooting: Identify and resolve firmware and hardware issues using debugging tools and techniques. Documentation: Write and maintain technical documentation, including design specifications, test plans, and user manuals. Testing & Validation: Develop and execute unit and system-level tests to ensure firmware reliability and performance. Optimization: Optimize firmware for efficiency, memory usage, and power consumption. Code Reviews: Participate in code reviews to ensure code quality and adherence to standards. Continuous Improvement: Stay updated with the latest industry trends and technologies to enhance development processes. Requirements Education: Bachelor\u2019s or Master\u2019s degree in Electrical Engineering, Computer Science, or a related field. Experience: Proven experience in firmware development for embedded systems. Programming Skills: Proficiency in C, C++, and assembly languages. Embedded Systems Knowledge: Strong understanding of microcontroller architectures and embedded systems. Openwrt Experience: Familiarity with Openwrt and bare-metal programming. Debugging Tools: Experience with debugging tools like JTAG, logic analyzers, and protocol analyzers. Version Control: Knowledge of version control systems such as Git. Communication Protocols: Understanding of hardware communication protocols like SPI, I2C, UART, and CAN. Documentation Skills: Ability to create clear and comprehensive technical documentation. Ideal Candidate Traits Problem-Solving: Strong analytical and troubleshooting skills. Team Collaboration: Ability to work effectively in cross-functional teams. Attention to Detail: Meticulous attention to detail in testing and debugging. Adaptability: Willingness to learn new technologies and adapt to changing project requirements. Communication: Excellent verbal and written communication skills. Benefits Advanced Degree: Bachelor\u2019s degree in a relevant field. Certifications: Relevant certifications in embedded systems or firmware development. Agile Methodologies: Experience with Agile development practices. Security Protocols: Knowledge of security protocols like SSH, IPSec/TLS and Root of Trust (RoT). Network Protocols: Familiarity with network protocols such as MQTT, SNMP, TCP/IP, UDP, Etc.
Posted 1 month ago
2.0 - 7.0 years
9 - 13 Lacs
Kochi, Chennai, Thiruvananthapuram
Work from Office
" Us Healthcare,Edifecs,Edifecs SpecBuilder,Map Builder ","description":" Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 \u2013 Software Engineering Outcomes: Understand and provide input to the application\/feature\/component designs; developing the same in accordance with user stories\/requirements. Code debug test document and communicate product\/component\/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation\/process improvements and agile delivery models Mentor Developer 1 \u2013 Software Engineering and Developer 2 \u2013 Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application\/system Proactively identify issues\/defects\/flaws in module\/requirement implementation Assists Lead 1 \u2013 Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to schedule \/ timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical\/domain certifications Completion of all mandatory training requirements Outputs Expected: Code: Develop code independently for the above Configure: Implement and monitor configuration process Test: Create and review unit test cases scenarios and execution Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Project: Manage module level activities Manage Defects: Perform defect RCA and mitigation Estimate: Estimate time effort resource dependence for ones own work and others work including modules Document: Create documentation for own work as well as perform peer review of documentation of others work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards\/process Release: Execute release process Design: LLD for multiple components Mentoring: Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples: Explain and communicate the design \/ development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing \/ debugging features \/ components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples: Appropriate software programs \/ modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: Job Description - 2+ years of managing EDIFECS installation, Java, JavaScript - Strong understanding of business rules and extensive experience creating EDI process flows - Git, Agile, Payer experience - Thorough knowledge of all EDI X12 transaction sets such as 835, 834, 837, 278, 277, 275, 997, 999 - Managing EDIFECS installation usage and overall working conditions - EDI, Strong written and verbal presentation skills required, Excellent communications, presentation and interpersonal skills - Mentor and train internal teams upon EDIFECS products - Interaction with clients and technical teams - Collaborate with the client Architect \/ Technical Project Manager to formulate the architecture, implementation strategy or schedule Create\/update maps, guidelines and profiles using Edifecs tools such as EDIFECS SpecBuilder, Map Builder, EAM as per functional logic. Create maps and guidelines (xml, DFF, PFF) for Healthcare EDI transactions like 837, 834, 835, 820 transactions. Responsible for design, development, and implementation of Edifecs solution. Excellent understanding of technical and business challenges relating to EDI product upgrades. Able to configure the Edifecs tools, and understand systems integration, application, technical behavior, and business \/ technical requirements. Experience with Edifecs Healthcare 9.x suite, and Healthcare Payer systems. Detailed understanding of EDI Healthcare transaction sets, e.g. 270\/271, 820, 834, 837 I\/P\/D, 835. Knowledge of software development \/ implementation processes. Able to explain technical solutions and fixes to stakeholders. 4+ years of experience ","
Posted 1 month ago
9.0 - 18.0 years
25 - 30 Lacs
Noida, Indore, Hyderabad
Work from Office
Position: Senior Engineer / Technical Lead (QNX BSP) Job Description: Job Description What Youll Be Doing Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project What Are We Looking For Experience with QNX Tool chain for IMX6 or equivalent platforms. Experience with QNX API usage. BSP Development, Configuration and integration on Linux or QNX. Design and Development based of QNX Drivers such as Camera, LVDS, Serial, I2C etc. Experience with HW Board Bring up activities. Location - Hyderabad, Ahmedabad, Bangalore, Pune, Chennai, Indore, Noida Location: IN-TG-Hyderabad, India-Kondapur (eInfochips) Time Type: Full time Job Category: Engineering Services
Posted 1 month ago
10.0 - 15.0 years
40 - 45 Lacs
Pune
Work from Office
Basic Function Firmware Development Manager will be an experienced technical manager in successfully executing Agile products/projects with wide experience in dealing with firmware design and development specifically in building firmware for NPDs for smart home IoT products. Development manager to provide technical & functional guidance in terms of architecture, design and development, integration with smart IoT products, best practices and quality standards to be followed by the team of senior technical development team throughout SDLC life cycle. You will be working closely with the global stakeholders, namely business users, customers, product and project managers, in streamlining the delivery of quality products to our end customers. Besides, you will be responsible for offering expert guidance to the stakeholders and business partners as and when required. Apart from your daily responsibilities, you should be able to conduct in-depth analysis/research to identify the root cause of the product issues and solutions to address the same. Moreover, your strong technical background and experience will be beneficial in offering technical support that meets the business needs. Ensure Firmware development for new NPD, enhancement and sustenance of existing software for all products of Kohler under smart home IoT division. Work with other interrelated groups hardware, App Development, Cloud and QA teams throughout SDLC cycle. Participate in support product development and organization initiatives. Relationship and contacts SUPERVISORY RELATIONSHIPS: Reports to Head of Electrical and Electronics Engineering Department Education Requirements : Bachelor &/Master of Engineering in Electronics. Preferred type of profiles: Embedded product companies with embedded domain background. Technical skills: 15 to 25 years of embedded software product development experience. Hands-on experience of firmware architecture design embedded operating systems and best practices in embedded product design and development. Excellent in Embedded C and Proficient in C++, C++11 or later. Microcontroller, basic hardware concepts in Microcontroller based system design. Experience in generating formal software and system requirements and specifications . Technical skills hands-on experience 32 bit OR 16-bit (with basic understanding of 32 bit) TFT OR LCD OR LCD controller emWin OR Touch GFX, TFT OR LCD OR LCD controller OR touch panels. RS485, I2C, SPI, UART, Wi-Fi, BLE OR (BACnet Good to have) Hands on experience with the following Communications protocols (e.g., TCP/IP, SPI, I2C, Ethernet, USB, Modbus, CAN, J1939 and MQTT etc.). FREE RTOS/QNX/KEIL/Any other Hands on experience with emulators and debuggers. Experience on handling measurements instruments like DSO, Function generator and multimeter etc. Experience in CI/Cd tool i.e., Jenkin etc. Understanding of electronics hardware e g ADC, PWM, IO interfaces. Knowledge on validation of cloud applications Proficient at evaluating new tools and technologies Thorough understanding of software development lifecycle and familiarity with CMMi model Experience with creating Requirements Traceability Matrix, Process Documents, Test Plans Role and Responsibilities: Design, architects, develops, implements, and manages processes to ensure that products meet required specifications for quality, function, and reliability prior to delivery. Leads, mentors and guides technical team. Identifies and sets appropriate quality standards and parameters for products. Communicates quality standards and parameters to product development team, and other appropriate staff. Coordinates product development processes. Identifies and analyzes issues, bugs, defects, and other problems, particularly when problems recur in multiple products; recommends and facilitates solutions to these issues. Reviews client, customer, and user feedback. Maintains compliance with federal, state, local, and organizational laws, regulations, guidelines, and policies. Performs other duties as assigned. Required Skills/Abilities: Excellent verbal and written communication skills. Excellent interpersonal and customer service skills. Excellent organizational skills and attention to detail. Excellent time management skills with a proven ability to meet deadlines. Strong analytical and problem-solving skills. Strong supervisory and leadership skills. Proficient with Microsoft Office Suite or related software. Supervisory Responsibilities: Hires and trains development staff. Oversees the daily workflow and schedules of the department. Conducts performance evaluations that are timely and constructive. Experience and Education: Bachelors or Masters in Electronics or Electronics & Instrumentation or Computer Engineering (similar or higher) Master s in business administration, Business Management or related field good to have Minimum 10 to 15 years in software engineering focused on architecting, designing and development of embedded software with at least 5 years experience in managing and leading agile testing teams. Good to have relevant technical and process certifications.
Posted 1 month ago
3.0 - 8.0 years
4 - 8 Lacs
Hyderabad, Ahmedabad
Work from Office
Robert Bosch Engineering and Business Solutions Private Limited is looking for Embedded Developer_ SDS/BSV- ENG_ QCOM to join our dynamic team and embark on a rewarding career journey. The Embedded Developer is responsible for designing, developing, and testing software and firmware for embedded systems. This role involves working closely with hardware engineers to develop software that controls and interacts with embedded devices. The Embedded Developer writes efficient and reliable code, conducts debugging and troubleshooting, and ensures the functionality, performance, and security of embedded systems. Responsibilities : Embedded Software Development : Collaborate with hardware engineers to define software requirements and specifications for embedded systems. Design and develop embedded software and firmware using programming languages such as C, C++, or assembly language. Write clean, efficient, and reliable code for controlling and interacting with hardware components. Implement and integrate device drivers, protocols, and communication interfaces for seamless operation of embedded systems. Optimize software performance and memory usage to meet system constraints. System Integration and Testing : Conduct integration of software and firmware components with the hardware platform. Perform unit testing, integration testing, and system- level testing to ensure functionality, reliability, and performance. Debug and troubleshoot software and hardware issues, identifying and resolving bugs and malfunctions. Conduct code reviews and collaborate with the development team to improve software quality and maintainability. Stay updated with industry trends and emerging technologies related to embedded systems development. Hardware- Software Collaboration : Collaborate with hardware engineers in the selection and evaluation of hardware components for embedded systems. Provide input and recommendations for hardware design improvements to optimize software performance and functionality. Work closely with cross- functional teams to ensure seamless integration of software and hardware components. Participate in design reviews and technical discussions to align software and hardware requirements. Documentation and Version Control : Create and maintain technical documentation, including software requirements, design specifications, and user manuals. Use version control systems to manage and track software changes and ensure proper versioning. Document and communicate software architecture, interfaces, and APIs to facilitate collaboration with other developers. Compliance and Quality Assurance : Ensure compliance with industry standards, regulations, and best practices related to embedded systems development. Implement security measures and best practices to protect embedded systems from vulnerabilities and threats. Collaborate with quality assurance teams to develop and execute software testing strategies and ensure software reliability. Support the resolution of customer- reported issues and provide technical assistance when needed. Qualifications : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Proven experience in embedded software development, firmware development, or a similar role. Proficiency in programming languages such as C, C++, or assembly language. Strong understanding of embedded systems architecture, hardware- software interactions, and real- time operating systems. Knowledge of microcontrollers, microprocessors, and hardware peripherals commonly used in embedded systems. Familiarity with communication protocols (e. g. , UART, SPI, I2C), device drivers, and embedded system debugging tools. Experience with embedded software development tools, integrated development environments (IDEs), and debuggers. Understanding of software testing methodologies, unit testing frameworks, and software debugging techniques.
Posted 1 month ago
4.0 - 8.0 years
6 - 10 Lacs
Bengaluru
Work from Office
Ring HW/SW development Org is looking for a Quality Assurance Engineer with a strong background in firmware engineering to raise quality bar in embedded systems application. You will be responsible for the quality of Ring core products including doorbell camera, security camera, and other new products. Ideal candidate would be passionate about building and testing IOT products. They have Passion for embedded software quality assurance, backed by a minimum of 4 years of embedded software test/quality assurance experience. They are responsive, flexible, and able to succeed in a highly ambiguous but collaborative peer environment. About the team and Responsibilities Joining our team gives you the opportunity to : Develop firmware tests for various components of Ring Home Security devices. Youll test functionality, APIs/SDK, scaling, performance, and security, for software and services. *Develop and execute comprehensive firmware test plans, test cases, and test procedures tailored specifically for smart home devices, considering various functionalities and use cases. Provide technical leadership, software design, coding, testing, and debugging as it relates to test and quality assurance for embedded software products. Introduce Automation and Propose improvements to our existing processes and tools in order to improve the team s speed, quality, and efficiency. *Work with management, architects, and developers to create cost-effective, flexible, software/firmware test solutions which scale with our business Work with other engineers, technicians, Lab Engineers in Device Test Labs A day in the life You will strategize, develop, and manage quality assurance measures and testing standards for new applications and/or enhancements to existing applications. You will architect, standardized, and execute manual and automated testing methodologies across multiple products/projects that enables high quality deliverables. You will also create detailed test plans and test cases and create quality KPI and take actions to drive the teams to deliver perfect quality products and re-validations. 1+ years of quality assurance engineering experience Experience in manual testing Experience in automation testing BS degree in computer science or equivalent Experience with embedded systems or consumer devices Experience programmatically testing products, measuring test coverage, developing the best automation, driving testability and diagnostic ability into the product, while promoting best practices in quality areas. Isolating test failures in complex software systems Self-driven and able to work with a high level of ambiguity in a prototyping development phase Excellence in technical communications with both technical and non-technical peers Strong sense of ownership, bias for action, and drive
Posted 1 month ago
3.0 - 5.0 years
4 - 8 Lacs
Hyderabad, Ahmedabad
Work from Office
Robert Bosch Engineering and Business Solutions Private Limited is looking for Embedded Software Developer_ SDS/BSV- ENG_ QCOM to join our dynamic team and embark on a rewarding career journey. Develop, design, and test low- level device drivers for embedded systems. Develop and maintain device driver documentation, including specifications, test plans, and reports. Integrate hardware and software systems. Collaborate with other team members to design and implement embedded systems. Provide technical support for product development teams. Experience in embedded systems development and low- level driver development. Excellent communication and teamwork skills.
Posted 1 month ago
4.0 - 8.0 years
8 - 12 Lacs
Hyderabad, Ahmedabad
Work from Office
Robert Bosch Engineering and Business Solutions Private Limited is looking for Lead Embedded Software Developer_ SDS/BSV- ENG_ QCOM to join our dynamic team and embark on a rewarding career journey. Team Leadership : Lead and mentor a team of embedded software developers, providing technical guidance, support, and fostering a collaborative work environment. Technical Strategy : Define the technical direction, architecture, and software design principles for embedded systems projects. Embedded Software Development : Design, code, and test embedded software solutions for real- time systems, devices, and applications. System Integration : Collaborate with hardware engineers and other cross- functional teams to ensure seamless integration of software with hardware components. Coding Standards : Establish and enforce coding standards, best practices, and quality assurance measures for the development team. Project Management : Manage software development projects, including task assignment, timeline management, and progress tracking.
Posted 1 month ago
2.0 - 8.0 years
45 - 50 Lacs
Bengaluru
Work from Office
As a Software Engineer in the FileSystems and DataServices team, you will have the opportunity to use your expertise to work on innovative solutions. You will constantly be challenged in developing and improving new and current technologies with the support of your team behind you as we're-architecture OneFS to deliver value for our customers in this evolving GenAI era. You will: Design, develop and deliver solutions to distributed computing problems for scale-out OneFS filesystem and data services Develop features for OneFS to address scale, performance, and GenAI readiness of PowerScale Collaborate within and outside of your scrum team during the entire software development cycle to ensure we leverage common components, build optimized solutions with highest quality Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Experience in developing system software using C programming Bachelors in Computer Science or related technical fiel d with 2 to 8 years of relevant work experience in Distributed Software Systems OR Operating Systems OR File Systems OR Embedded Software Experienced in Advanced Data Structures, Memory Management, Locking, Design Patterns, Multithreading and Parallel Programming Solid understanding of Algorithms, Concurrency Models, Design Patterns and Asynchronous Concepts Knowledge of UNIX/Linux/ POSIX based systems software development, storage networking protocols and architectures Desirable Requirements Excellent analytical and problem solving skills
Posted 1 month ago
10.0 - 15.0 years
18 - 19 Lacs
Gurugram
Work from Office
Ciena s 6500 Product Family seeks an application software designer to develop application software for the provisioning, alarm detection/reporting, conditioning etc for the GigE/FC/OCn/OTM facilities on the optical transponder modules on the 6500 product. Responsibilities include: Participate in C, C++ software development of new functionality in various software components. Write embedded middle-ware software responsible for the operations, administration and maintenance (OAM) of the equipment. Participate in the design of various embedded software applications. Test, document, debug and maintain the applications. Participate in backlog defect reduction. Write scripts, test utilities, and other development tools . Required Skills The successful applicant will have the following skills: Programming experience in C/C++. Programming experience with Inter-process communication facilities on Linux and VxWorks. Programming experience in bash, perl and Python. Ability to work within a team, and to influence other teams. Understanding of profiling tools for resource usage and performance. Required Experience Required Experience bachelors degree in Electrical/Electronics or Computer Engineering.
Posted 1 month ago
0.0 - 2.0 years
22 - 25 Lacs
Gurugram
Work from Office
Design, develop, and support low-level software to control intelligent devices in a Ciena product. Candidate will also develop software subsystems for Inter-Process communication, Synchronized system startup, and Information Model persistence. The Must Haves: Understand hardware functionality and software drivers for monitor and control. Understand multi-processor high reliable software system architectures Responsibility for embedded software including requirements analysis, design, implementation, testing, and documentation. Attend meetings, report progress, and interact closely with team members and other teams as required. SKILLS Strong knowledge of C, operating system concepts Knowledge of embedded real-time software development (VXWORKS/LINUX) Strong software coding, testing, and documentation skills. Ability to document progress and results. Good to Have Independent self-starter Strong commitment to product excellence Excellent communications skills EDUCATION and/or RELEVANT EXPERIENCE Masters/Bachelors in CS Technical experience with around 0-2 years in software development.
Posted 1 month ago
8.0 - 13.0 years
5 - 8 Lacs
Bengaluru
Work from Office
The Span engineering team is composed of experienced individuals specializing in mechanical design, electronics, energy systems, and embedded software. We are seeking a Staff Mechanical Engineer to join our hardware development team. The ideal candidate will leverage their expertise in mechanical design and thermal analysis to enhance our hardware design, testing, and manufacturing efforts. Responsibilities: Model and design components using various materials, including plastic, metal, and glass. Collaborate effectively with internal and external teams to drive project success. Interpret results from Computational Fluid Dynamics (CFD) and Finite Element Analysis (FEA) simulations while mentoring Senior and Junior Engineers on improvements in product design. Participate in New Product Development (NPD) and guide design directions to meet performance requirements. Provide technical leadership in Design-for-Manufacturability, Design-for-Automation, Design-for-Inspection, and Design-for-Test. Lead Failure Mode Effects Analysis (FMEA), tolerance analysis, and product lifecycle management through mentorship and execution of deliverables on critical path projects. Design and build prototype components and assemblies to validate designs through testing. Prepare and review detailed 2D drawings using ASME Y14.5-2018 GDT standards where applicable. Own enclosure designs and work with Electrical, Thermal, and Manufacturing teams on the specification of mechanical interfaces, thermal interfaces, and overall product function. Design products to comply with creepage and clearance rules, high voltage safety concerns, high speed signal integrity requirements, low-noise analog design best practices, EMC/EMI regulations, and thermal and mechanical design requirements. Work with contract manufacturers and manufacturing test teams throughout the full product lifecycle to ensure parts are made to specification and achieve our standards for product quality, yield, and cost. Designing harnesses and electrical products to adhere to industry specific safety and regulatory standards such as UL standards and installation guidelines for Authorities Having Jurisdiction. Potential Projects: Collaborating on designs for new energy-efficient electrical systems. Building prototypes for innovative electrical appliances. Testing and optimizing product designs for real-world applications. About You Required Qualifications Hold a Bachelors or Masters in Mechanical Engineering. Have 8+ years of experience developing hardware products for production, experiencing the full production cycle from ideation to manufacturing. Demonstrate substantial hands-on experience in mechanical design and prototyping, as we'll as practical knowledge of thermal analysis. Exhibit strong problem-solving skills and the ability to manage multiple projects effectively. Proven history of designing for high-volume manufacturing methods that shall include but not be limited to: injection molding, extrusion, insert molding, progressive die stamping, automated welding, electroless plating, immersion plating, powder coating. Possess excellent communication skills to convey technical concepts clearly and work collaboratively with team members. Bonus Qualifications A proven track record in electro-mechanical design and simulations. Experience in CFD and electromagnetic analysis. Familiarity with national and international safety and regulatory standards such as UL, NEC, IEC, and ISO
Posted 1 month ago
8.0 - 12.0 years
11 - 15 Lacs
Bengaluru
Work from Office
We are looking for a technically strong and self-motivated individual with a deep understanding of digital signal processing (DSP) and its implementation on embedded processors. The ideal candidate will be a collaborative leader with excellent communication skills and the ability to work across disciplines. Key Responsibilities: Provide technical leadership in the development of digital signal processing algorithms. Collaborate with stakeholders to gather and understand product requirements. Define system architecture and lead the implementation of DSP algorithms on embedded processors. Participate in project planning, risk analysis, and timeline definition for deliverables. Mentor and guide team members to build the necessary skills for successful project execution. Required Qualifications: bachelors or masters degree in Electronics, Electrical Engineering, or Computer Science. 8-12 years of industry experience in embedded software development. Minimum 5 years of experience in developing embedded software using C/C++. At least 3 years of experience mentoring embedded software engineers. Proven experience in developing DSP algorithms for embedded platforms. Proficiency in Python for algorithm development or software testing. Experience with algorithm development tools such as MATLAB and Simulink. Familiarity with ARM Cortex-M microcontrollers and CMSIS libraries. Experience with documentation tools like Doxygen. Hands-on experience with Agile methodologies such as Scrum. Proficient in using Git, Jira, and Confluence. Strong verbal and written communication skills. Solid understanding of software development life cycles and release processes. Knowledge of best coding practices and quality attributes in embedded software. Familiarity with object-oriented programming and design patterns. Experience in developing energy metering solutions is a plus. Travel Requirement: Yes, up to 10% of the time.
Posted 1 month ago
6.0 - 10.0 years
7 - 11 Lacs
Pune
Work from Office
Job Information Job Opening ID ZR_1721_JOB Date Opened 14/03/2023 Industry Technology Job Type Work Experience 6-10 years Job Title Senior Software Engineer- Automotive Embedded Software Designs City Pune Province Maharashtra Country India Postal Code 411018 Number of Positions 1 Essential Skills: Proficiency in automotive embedded software designs and development for products like BCM, FATC,Key less Entry Systems, PEPS, TPMS, Telematics, Lighting controllers, Infotainment, Electric Vehicle etc.Good command over programming languages like C/C++ with MISRA standard.Experience in interface protocols like SPI, UART, I2CExperience with automotive specific micro controllers (8, 16, 32-bit) ; high-end processors (ARM/PPC) Role and Responsibilities: Project requirement capturingSoftware Architecture design using UML tools. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested
Posted 1 month ago
8.0 - 10.0 years
6 - 9 Lacs
Hyderabad
Work from Office
Job Information Job Opening ID ZR_1994_JOB Date Opened 16/06/2023 Industry Technology Job Type Work Experience 8-10 years Job Title Tech Lead Emdedded City Hyderabad Province Hyderabad,telangana Country India Postal Code 500032 Number of Positions 1 Engineering degree,Proficiency in embedded design and development. Experience in developing IoT products. Experience working with Embedded C, Micocontroller,Understands PCB schematics,Own end to end design of one or more products of Eruvaka. Lead design and development of the same. Leads root-cause analysis and comes up with improvement plan,Guides few team members. Helps in skill building in the team. check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested
Posted 1 month ago
5.0 - 8.0 years
5 - 9 Lacs
Mumbai
Work from Office
Job Information Job Opening ID ZR_1652_JOB Date Opened 15/12/2022 Industry Technology Job Type Work Experience 5-8 years Job Title Sr Verification Engineer-Software City Mumbai Province Maharashtra Country India Postal Code 400008 Number of Positions 4 Hands experience in Verification of Software for Medical devices from beginning of NPI/NPD (Complete design life cycle) Good in Analyzing SW requirements (embedded/firmware etc) for testability. Must have hands on experience in writing Verification plan, Verification Protocols, Testing and Generating Verification Test Results/Reports. Have hands on experience on standards like IEC60601-1-8, review the applicable requirements and hands on experience in executing pre-compliance and formal complicable tests with internal team and external labs. Have good knowledge on Software Development Life Cycle process as per IEC 62304 and ISO 14971 & Software Test Life Cycle. Identify issues from verification, log the issues in tools like JIRA or ClearQuest, Drive defect control board, review with cross functional team and verify the resolutions. Hands on experience with the Test Environment- test tools (Oscilloscope, multi meters, pressure guages, sensors,flow meters etc). Must have experience in verification of Embedded firmware/software. Have Experience in Software reliability demonstration and Automation testing. Have collaboration with Internal team and external team to bring best practices. Working experience in Ventilator or Anesthesia or Dialysis machine products will be an advantage. Working knowledge of MTLAB, LabView and NI will be an advantage. Health care or Medical equipment - Verification & Validation check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested
Posted 1 month ago
3.0 - 5.0 years
3 - 6 Lacs
Hyderabad
Work from Office
Job Information Job Opening ID ZR_1680_JOB Date Opened 23/12/2022 Industry Technology Job Type Work Experience 3-5 years Job Title Embedded Software Engineer City Hyderabad Province Telangana Country India Postal Code 500001 Number of Positions 4 Responsibilities 1. Should be good at, C, C++, Linux driver development 2. Should have worked in protocol like i2S, SPI, i2C. rf, 6lowpan, Tcp / Ip stack etc.. 3. Experience in porting MbedOS , FreeRTOS to different boards is good. 4. Analyzing and enhancing efficiency, stability and scalability of system resources 5. Design, develop, code, test and debug system software 6. Provide post production support 7. Interface with hardware design and development : 1. Proven working experience in software engineering 2. Experience in hands-on development and troubleshooting on embedded targets 3. Solid programming experience in C or C++ 4. Adequate knowledge of reading schematics and data sheets for components 5. Strong documentation and writing skills check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#2B39C2;border-color:#2B39C2;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> I'm interested
Posted 1 month ago
15.0 - 20.0 years
40 - 45 Lacs
Gurugram
Work from Office
Position Program Manager for Digital Systems (Global Program Management Team) Location India, Gurugram Summary You are the Program Manager for various Projects of our Digital Systems around our banknote processing systems and solutions in the cash cycle having sole ownership and responsibility of steering projects within the Program. You will work within an innovative team side-by-side with product owners, as well as development team, to develop software solutions for business requirements with colleagues located in India and Germany. Key Responsibilities You will have sole ownership and responsibility of steering projects within the dedicated program of digital systems. This includes all major project phases, such as requirements clarification, design, implementation, customer pilot testing, and documentation. You will gather feedback from our customers and employees in a continuous manner for sustaining engineering and core development of digital products. Within some projects you will serve as the interface to customer projects. You will use productive methods from lean, agile, or classical project management to introduce our high quality products to the market with QCD approach .( Quality , cost , delivery) You will have the flexibility to follow new project management approaches to efficiently achieve your goals. You will work holistically, self-determined, and target-oriented to achieve sustainable success in automation and digitalization within our industry Steer Agile development teams and coordinate with Support teams to implement our project plan Ensure compliance with business processes and quality standards Provide transparent status reporting to management and stakeholders Coordinate with other cross-functional development teams located in India and Germany. Document and improve PLM processes and procedures. Required Skills Engineering graduates.( Btech-IT, electronics / Mtech IT/ electronics), Btech CS/ Mtech CS or electronics+ MBA preferred. You have a variety of experience in and knowledge about developing digital software solutions and /or software for embedded products Total 15+ years worked in program management or similar technical ladder roles such as System Engineering, software development , Scrum Master, Agile Coach, or equivalent. At least 10+ years experience in project or program management in product development companies including usage of relevant project management tools. Project/Program planning , scheduling , monitoring , risk management and control experience You have gathered relevant experience working with remote teams in SDLC or PLM international development environment Experience in transferring development team know how or products to different development centers. Project Management certifications, e.g. Prince 2, PMI, Scrum, Kanban, or equivalent are preferred Knowledge of agile approaches such as LeSS, SAFe, and Kanban mandatory. Full professional proficiency of English language Your motivation, creativity, and ability to work as part of a team is highly desirable You are able to think and act strategically and analytically, while maintaining a customer-oriented approach. Your moderation skills and ability to assert yourself enables you to lead project teams in an international context in matrix organisation and to communicate efficiently Excellent analytical, technical troubleshooting and problem-solving abilities Background in Software Development of Java / .NET Enterprise Applications, testautomation and system/solution testing in different environments desirable Very good experience in DevSecOps practices Role & responsibilities Preferred candidate profile
Posted 1 month ago
5.0 - 10.0 years
7 - 12 Lacs
Hyderabad
Work from Office
Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As an Application Lead, you will lead the effort to design, build, and configure applications, acting as the primary point of contact. You will oversee the development process and ensure successful project delivery. Roles & Responsibilities: Audits processes and technically assessing safety related product. -Works autonomously across various projects. -Develops and delivers trainings at various levels on functional safety. -Takes responsibility for the functional and technical safety concepts. -Executes specific safety analyses (including HARA, FMEA, DFA, FTA, ..).-Develops functional safety plans, and safety case arguments/evidence. -Supports business development activities. Professional & Technical Skills: 7+ years' knowledge of systems engineering, embedded software (firmware development) and hardware electronics development, for safety related systems. -5+ years' experience of applying functional safety to automotive systems, preferably in the position of safety manager or coordinating a small team. -Knowledge in ISO 26262 is a must and knowledge in ISO PAS 21448, ISO SAE 21434, and ASPICE is a strong advantage. -Experience with specialist development and safety analysis tools such Polarion or DOORS, Enterprise Architect or Rhapsody and similar tools.-Excellent communication and collaboration skills.-Have well-developed analytical skills, a person who is rigorous but pragmatic, being able to justify decisions with solid rationale. Additional Information: The candidate should have a minimum of 5 years of experience in Automotive ECU Software This position is based at our Hyderabad office A 15 years full-time education is required Qualifications 15 years full time education
Posted 2 months ago
4.0 - 10.0 years
11 - 16 Lacs
Gurugram
Work from Office
Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual s passions, growth, we'llbeing and belonging. we're a technology company that leads with our humanity driving our business priorities alongside meaningful social, community, and societal impact. How You Will Contribute: We are looking for Software Engineers to join our engineering team. You will play a crucial role in developing the Vyatta Network Operating System (NOS), which we'recently acquired. Your work will support our customers in building and deploying their virtualized networks. In this role, you will have the opportunity to work on a legacy product that is being sunset. While primarily supporting the legacy product, the skills you acquire during this period will be transferrable to our cutting-edge SAOS 10X platform. As you progress, you will increasingly be involved in the development and support of the SAOS 10X platform: Develop embedded software on the Vyatta NOS, a modified Debian Linux operating system. Participate in all stages of software development, including requirements analysis, architecture, design, implementation, and testing. Troubleshoot software issues and provide customer and verification support. Design and develop unit tests and test-automation suites. Collaborate with Product Owners to incorporate new features and technologies into software applications without compromising performance. Influence and/or define software architecture to enhance resiliency, debuggability, and maintainability. The Must Haves: A minimum of Bachelor s/master s degree in computer science/engineering or equivalent degree with 8+ Year of relevant experience. Familiarity with network merchant silicon chipsets and whitebox platforms. Excellent analytical, problem solving and programming skills (C, C++, Python). Experience in designing and developing L2/L3 networking technologies. In-depth understanding of Linux OS and open-source software development. Knowledge of software development for Data Forwarding paths (Software, Hardware). Experience in troubleshooting large-scale deployments. Familiarity with manageability frameworks such as Yang/XML. Experience with virtualization technologies like Intel DPDK, SR-IOV, etc Knowledge of network routers/switches or routing protocols (OSPF, BGP, etc) Proficiency in using the Atlassian tool suite, Git, and Jenkins. Self-motivated with a strong sense of ownership and excellent teamwork and collaboration skills. Ability to multitask and work independently with minimal guidance. Openness to continuous learning and self-improvement. Excellent communication and technical documentation skills Excellent organization skills to manage time, resources, and priorities. Assets: Self-starter with positive attitude Team orientation, organized, and capable of independent work Acumen for problem solving. Ability to work in an environment of change - flexibility, creativity and patience Ability to learn and grasp technical concepts related to products being developed Able to work effectively and communicate at all levels within the Ciena workforce
Posted 2 months ago
8.0 - 12.0 years
45 - 55 Lacs
Bengaluru
Work from Office
Analog Devices, Inc. is seeking a Staff Engineer, Embedded Software Verification to join our Energy Software Team , part of the Software & Digital Platforms Group (SDP) . This role offers an exciting opportunity to contribute to the development of high-quality embedded software products by leading verification efforts and ensuring robust testing practices. We are looking for a detail-oriented and technically proficient individual with a strong background in embedded software testing and automation. The ideal candidate will be a collaborative team player with a passion for quality and continuous improvement. Key Responsibilities: Collaborate with stakeholders to understand and analyze product requirements. Design and develop unit and integration test plans and architecture for embedded software products. Develop, maintain, and enhance continuous integration (CI) frameworks and automation scripts. Promote and implement best practices and modern tools in software testing. Ensure the quality and reliability of software releases through rigorous verification processes. Required Qualifications: Bachelor s or Master s degree in Electronics, Electrical Engineering, or Computer Science. 8-12 years of industry experience in embedded systems or software testing. Minimum 5 years of experience in writing test plans and test cases for embedded software. Minimum 5 years of hands-on experience in developing test software for embedded platforms. Proficient in Python and experienced with Pytest frameworks for at least 5 years. Minimum 3 years of experience with Jenkins pipelines and Groovy scripting. Familiarity with Agile methodologies such as Scrum. Proficient in using Git, Jira, and Confluence. Strong expertise in Python and modern software testing tools and trends. Excellent communication and collaboration skills. Preferred Qualifications: Experience in C/C++ development. Experience with C# test frameworks. Experience in test automation involving serial interfaces to embedded platforms. Travel Requirement: Yes, up to 10% of the time.
Posted 2 months ago
7.0 - 12.0 years
32 - 40 Lacs
Gurugram
Work from Office
Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual s passions, growth, we'llbeing and belonging. we're a technology company that leads with our humanity driving our business priorities alongside meaningful social, community, and societal impact. How You Will Contribute: Ciena is looking for a motivated and talented individual with extensive experience implementing carrier-grade data communications services, while learning to leverage the disruption taking place with SDN, NFV and virtualized routing systems. You will take an experienced and influential role contributing to Transceiver/ optics bring-up and associated features, delivering innovative solutions to meet demanding performance, scalability and feature requirements in support of advanced Carrier Ethernet services, focused on service provider, carrier grade capability. Bring-up for various electrical/ optical/coherent plugs 10G/25G/100G/200G/400G/800G and providing feature support for associated optics diagnostics monitoring Troubleshoot and fix reported issues in XCVR/Optics bringup and DOM areas. Identify root cause, diagnose, debug and deliver robust timely fixes. Provide basic status reporting for own work. The Must Haves: Strong C programming skills with strong debugging and trouble shooting skills over Linux platform. Hands-on experience in embedded software, Optical Transceiver development Familiarity with hardware/software interaction facets of embedded systems (mainly Transceivers) Experience with Linux, I2C, SPI or MDIO Strong knowledge of data structures and design for embedded systems Excellent trouble shooting, strong problem solving and debugging skills Excellent interpersonal communication and strong verbal and written skills Exposure to traffic generators such as Ixia or Spirent. Assets: Exposure to end-to-end feature development including CLI, SNMP/Netconf , inter module/thread communication, hardware abstraction layer Knowledge of IP networking stack in Linux IP routing is a bonus. Hands on experience and good knowledge of Chassis based multi-line card and pizza box architecture.
Posted 2 months ago
3.0 - 6.0 years
11 - 15 Lacs
Gurugram
Work from Office
Ciena is seeking early in career Software Engineers to join our engineering team and help drive the development of the newly acquired Service Aware Operating System (SAOS), in order to support our customers in developing and deploying their virtualized networks. New hires will have an assigned Mentor and will be offered extensive learning opportunities. The Must Haves: Excellent analytical, problem solving and programming skills (C, C++, Python) Excellent communication and technical documentation skills Excellent organization skills to manage time, resources, and priorities Familiarity with Linux development environment Ideal candidate will have hands-on experience or be familiar with the following: Knowledge of network routers/switches or routing protocols (OSPF, BGP, etc) Experience in open-source software development Experience with automated test frameworks such as Jenkins Experience with design and development tools such as Atlassian (Bitbucket, Confluence, Jira), Eclipse, GDB, etc Independent self-starter and capable of effectively managing priorities to achieve business objectives Comfortable in a team environment while still taking accountability and working independently as needed A minimum of Bachelor s degree in Computer Science / Engineering or equivalent degree Assets: Develop embedded software on the Vyatta SAOS, which is a modified Linux operating system Participate in all stages of software development Requirements analysis, architect and high-level design, implementation and testing Solve software issues, provide customer and verification support Design and develop unit tests and test-automation suites Engage with Product Owners and System Architects to evolve software applications adopting new features and technologies without compromising performance Influence the software architecture, improve resiliency, debuggability and maintainability
Posted 2 months ago
4.0 - 6.0 years
6 - 8 Lacs
Bengaluru
Work from Office
We are looking for a motivated and detail-oriented DevOps Engineer with 4-6 years of experience to join our embedded systems development team. This role focuses on building and maintaining robust CI/CD pipelines, automating infrastructure tasks, and supporting multi-OS environments (Windows & Linux). If youre passionate about automation, scripting, and DevOps practices within embedded software ecosystems, we would love to hear from you.
Posted 2 months 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
39815 Jobs | Dublin
Wipro
19317 Jobs | Bengaluru
Accenture in India
15105 Jobs | Dublin 2
EY
14860 Jobs | London
Uplers
11139 Jobs | Ahmedabad
Amazon
10431 Jobs | Seattle,WA
IBM
9214 Jobs | Armonk
Oracle
9174 Jobs | Redwood City
Accenture services Pvt Ltd
7676 Jobs |
Capgemini
7672 Jobs | Paris,France