SOFTWARE ENGINEER II _ DO178

2 weeks ago


Bengaluru, India TE Connectivity Full time


At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. 

Job Overview

The SW Systems Engineer II will be responsible to develop embedded Firmware/Software and conduct SW and HW integrated testing for fiber optics transceivers, media converters, and smart power distribution units (SPDUs). This job function will include software architecture development, coding, model-based development, testing and efforts estimation. The Firmware/Software development will follow the airborne standards like DO-178 B/C and other certification standards such as ARP4754, DO-326, DO-254 etc. The Software Engineer will work within NPD team that includes the other disciplines like EE, ME, QE, SW V&V, test engineering and process development. The position will require direct communication with external customers and suppliers, as well as interactions with internal business development, corporate technology, manufacturing, quality, and testing functions. Some domestic and/or international travel may be required. The Software Engineer will work closely with Global and Local cross functional team to develop Products by translating a customer requirement into a product requirement, work through the SW development cycle (SDLC) including development, HW & SW integration, Firmware/Software change management and FW/SW certification aspects. 

Responsibilities:

• Work globally and cross functionally with multisite product engineers, system engineers, chief engineers, customers and business partners
• Develop system architecture concepts based on ARP 4754 and ARP 4761 for Firmware/Software used in aerospace domain
• Develop Firmware/Software in C, C++, ANSI C and assembly language for airborne products in compliance with DO-178B/C, DO-326 and DO254 Standards
• Lead efforts for SOI Audits, preparing FAA Type Certification documents and artifacts for PDR, CDR, SRR, TRR reviews
• Review of system requirements and derive/define software requirements (HLR, LLR)
• Deliver Software projects through full Software Development Life Cycle (SDLC)
• Develop Firmware /Software for fiber optics media converters, smart PDU, Smart relays, Solid state power controller, protocol converters and Ethernet switches
• Definition and coordination of test programs for purposes of design verification and product qualification
• Serve as liaison between Business Development, Marketing, Sales, contract design teams, customers, suppliers, and various other Engineering functions for FW/SW aspects
• Generation of product specifications, application specifications, and instruction sheets
• Review functional/performance specifications provided by customers and ensure that product requirements have been properly defined and documented prior to production.
• Perform/coordinate failure analysis work and determine corrective actions
• Initiation of Engineering Changes to improve Firmware/Software functionality, improve testability, or respond to changes requested by the customer
• Achieve scope, schedule, and budget requirements
• Report out on project status as needed and meet all established project deadlines
• Regularly keep management informed of problems, issues, and status of on-going projects. 
• Work with local and global counterpart / stake holder for ensuring quality deliverable and project execution.
• Work closely with third party vendor / supplier to define the technical requirements for the product and project execution.
• Mentor the new team members on design and development of opto-electronics products

Desired Candidate Profile:

Education/ Knowledge:
• Bachelors in Computer Science, Electronics Engineering or Equivalent Engineering with a focus on embedded programming
• Embedded development experience is a must with ability to understand hardware interfaces and work with hardware engineering team to analyse, troubleshoot technical challenges
• Strong working experience in communication protocols, media conversion and control, fault detection& reporting algorithms

Critical experience:
• 4-7 years of Firmware/Software development experience for an embedded product
• Knowledge and experience with 8, 16 and 32-bit Micro-controllers/ DSPs and FPGAs
• Working experience on NXP, Microchip, TI controllers and other popular platforms used in safety critical applications (e.g., Aerospace - DAL A, B, C & D, Automotive – ASIL)
• Knowledge and experience with agile development methodologies (JIRA, Confluence)
• Knowledge and experience with distributed version control such as (GIT, SVN etc.)
• Knowledge and experience with IBM Tools like DOORS, ClearCase and ClearQuest
• Expert programming skills with C / C++ compilers and linkers
• Standalone and RTOS based Firmware/Software development experience.
• Experience with low level drivers for ARINC429, ARIC825, MIL-STD-1553 avionics interfaces along with CAN, USB, I2C, SPI, UART, SDI/HDMI, Ethernet protocols
• Strong analytical and debugging skills using software and hardware tools 
• Knowledge about requirements management tools such as (DOORS, Jama etc.)
• Ability to participate in a team environment
• Must have a commitment to quality
• Methodical problem-solving skills are needed
• Familiar with hardware testing and tools will be an added advantage

COMPETENCIES
• Technical capabilities: Expert functional/domain knowledge
• Strong Technical Aptitude with Willingness to learn new Technologies quickly.

Competencies

Values: Integrity, Accountability, Inclusion, Innovation, Teamwork

WHAT TE CONNECTIVITY OFFERS:
We are pleased to offer you an exciting total package that can also be flexibly adapted to changing life situations - the well-being of our employees is our top priority

• Competitive Salary Package
• Performance-Based Bonus Plans
• Health and Wellness Incentives
• Employee Stock Purchase Program
• Community Outreach Programs / Charity Events
• Employee Resource Group

Across our global sites and business units, we put together packages of benefits that are either supported by TE itself or provided by external service providers. In principle, the benefits offered can vary from site to site.



  • Bengaluru, India TE Connectivity Full time

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world.  Job Overview The SW Systems Engineer II will be responsible to develop embedded Firmware/Software and conduct SW and HW integrated testing for fiber optics transceivers, media...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Upland Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Software Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...


  • Bengaluru, Karnataka, India MRI Software Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    Job Title : Software Engineer II/III Location : Bangalore As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. To be successful in securing this...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Do you want to enable Copilots to be able to engage users around the world on any platform, including the web, Teams, Facebook, Slack, and IVR voice systems? Microsoft Copilot Studio, is a global, distributed Azure service responsible for providing the copilot platform and experience for all customers to create copilots by leveraging highly scalable,...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Join the Microsoft Teams Triage Services team, a core part of Microsoft's vision for intelligent communications. Teams serves over 300 million daily users worldwide, powering collaboration and productivity for organizations of all sizes. As a Software Engineer II, you'll play a pivotal role in building and scaling backend systems that drive feeds and...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We are building the next-generation Meeting Monitoring, Notifications, and Insights Platform that powers timely, reliable, and secure notifications across Microsoft Teams Admin experiences. Our mission is to deliver a scalable, extensible, and intelligent backend system that supports millions of users and workloads with precision and resilience. As a...


  • Bengaluru, Karnataka, India whitetable Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Position : Software Development Engineer II (SDE II)Location : Bangalore / NCRExperience : 27 years in software developmentAbout the Company : Were a VC-backed, rapidly growing AI startup on a mission to build an advanced MLOps platform for LLM Evaluation and Computer Vision models. Our culture is fast-paced, product-focused, and deeply technical,...


  • Bengaluru, Karnataka, India Microsoft Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    As Microsoft continues to push the boundaries of AI, we are on the lookout for passionate individuals to work with us on the most interesting and challenging AI questions of our time. Our vision is bold and broad — to build systems that have true artificial intelligence across agents, applications, services, and infrastructure.Data, Privacy and Security...

  • SW Developer

    2 weeks ago


    Bengaluru, India Cyient Full time

    Description Qualifications/Skills: BE / B Tech / ME / M Tech 10+ years of experience in safety critical domain (preferably aerospace domain) Experience in software development and verification as per DO178 B/C Guidelines Should preferably have avionics domain knowledge. Understanding of High-Level and Low-Level software requirements. ...


  • Bengaluru, Karnataka, India JPMorganChase Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    JOB DESCRIPTIONYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking Risk, you are part of an agile team that works to enhance, design, and deliver the...