Apply now »

Senior Software Development Engineer - Embedded Firmware

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

TE Connectivity’s R&D/Product Development Engineering Teams conceive original ideas for new products, introduce them into practice. They are responsible for product development, and qualification from market definition through production and release; assist in the qualification of suppliers for new products to ensure suppliers deliver quality parts, materials, and services for new or improved manufacturing processes; conduct feasibility studies, testing on new and modified designs; direct and support detailed design, testing, prototype fabrication and manufacturing ramp. The R&D/Product Development Engineering Teams provide all required product documentation including, but not limited to, Solid Model, 2D/3D production drawings, product specifications, and testing requirements. They create and modify detailed drawings and drafting or conceptual models from layouts, rough sketches or notes and contribute to design modifications to facilitate manufacturing operation or quality of product. Typical fields of expertise include: materials, mechanics and systems, electrical, optics, chemistry, software, automation systems, packaging, testing and measurement, and manufacturing of electrical, mechanical and electronic components, products, and their integration into systems.

BU / FUNCTION DESCRIPTION (AUTOMOTIVE)

Automotive Industry offers products for vehicle electrification systems like chassis systems, convenience applications, driver information, infotainment solutions, miniaturization solutions, motor, and powertrain applications etc. The TE Automotive BU is focused on developing new and improved vehicle architecture approaches to efficiently address these challenges in Connectivity from power to propulsion and safety.

 

BU / FUNCTION DESCRIPTION (ICT)

Offers a complete portfolio for the truck, bus, construction, agriculture, recreation, marine and two-wheeler markets. World leadership in rough and rugged connectivity, and our innovation in transformational new areas such as electrification, make us the partner of choice for vehicles where reliability is critical, and failure is not an option.

Responsibilities

The Development Engineer is responsible for Embedded Firmware development for high-speed communication protocols within the innovative area. Interaction with customers, vendors, marketing and sales personnel, and other engineering areas during the preproduction
stages of new products is also an important part of the role. The Senior Development Engineer for Embedded Firmware Design is experienced with classical Autosar methodology and tools and Automotive Communication protocols such as CAN J1939, LIN and MISRA standards, and ASPICE processes.

  • Develop production-ready software following the ASPICE process.
  • Software design specification analysis and creation, design and execute unit tests, design and execute integration tests,
  • coding C/C++ according to automotive industry standard safety specifications (e.g. MISRA)
  • Contribute to Configuration Management and develop tools to improve the existing Software process or to create new ones
  • as part of continuous improvement.
  • Understand the requirements for specific project/programs and be able work on the BSW configuration with tooling from
  • Vector (like Davinci Developer, Davinci Configuratoranother similar AUTOSAR stack stack.
  • Working knowledge on AUTOSAR ECU software architecture
  • Develops SWCs and CDD drivers for AUTOSAR application
  • Understand the various features provided by AUTOSAR BSW modules and configure BSW modules in Davinci Configurator
  • or similar tools
  • Understand the AUTOSAR application (SW-C) configuration and the interaction of AUTOSAR applications (SW-C) with the
  • underlying BSW modules
  • Understand the functionality of RTE, mapping of application entities with BSW module parameters, OS scheduling concepts,
  • ECU and BSW module state changes
  • Understand the AUTOSAR methodology (ECU extract contents, import of ECU extract into configuration tool)
  • Experience working with some CAN based diagnostic protocols, like UDS
  • Configuration of Diagnostic modules (e.g. DeM) at BSW
  • Some experience in working according to ISO26262 (Functional Safety) standards is desired
  • Testing the software and provide support during the integration
  • Working knowledge of software development tools (debugger’s, emulators, compilers, etc).
  • Ability to read schematics and communicate with HW designers to understand HW-SW interface
  • Able to use an oscilloscope and logic analyzer for troubleshooting.
  • Working knowledge of software development processes.

Requirement profile

  • Bachelor’s or master’s degree in software / Electrical engineering or equivalent
  • Minimum of 7-10 years of detailed Firmware/ Embedded design experience with a good understanding of embedded microcontrollers as well as a basic understanding of hardware in general wia th focus on one or more of the automotive communication protocols like CAN/CAN--FD, J1939, LIN and Ethernet
  • Knowledge of programming languages such as C/ C++
  • Experience with testing and debugging using standard debuggers like Lauterbach
  • Experience with version control tools like git
  • Experience with modular product architectures & platforming
  • Experience with automotive communication interfaces is required on protocol (specifications and regulations) level and
  • good understanding on IC level.
  • Experience in working with Autosar BSW and SWC configuration using Vector’s DaVinci toolchain
  • Experience with UDS or similar diagnostic protocol, and configuration in Autosar
  • Experience in bootloader configuration and integration is nice to have
  • Some experience in working according to ISO26262 standards for Software
  • Proven skills in complete SDLC (Software Development Life Cycle).

 

Skills and Abilities Required

Ability to understand and work out complex technical solutions
 Commitment, sense of responsibility, ability to work in a team and flexibility
 Independent and goal-oriented way of working
 Good presentation skills in front of customers
 Capability of creative, analytical and structured thinking with the ability to execute
 The Development Engineer must possess the maturity, technical competence, and natural authority to look after technical
interests with minimal supervision
 Ability to manage own projects
 Good English communication skills, both written and spoken.
 Willingness to travel to other TE locations, customers, and suppliers

Competencies

Values: Integrity, Accountability, Teamwork, Innovation
Location: 

BANGALORE, KA, IN, 560048

City:  BANGALORE
State:  KA
Country/Region:  IN
Travel:  10% to 25%
Requisition ID:  98575
Alternative Locations:  RMZ
Function:  Engineering & Technology


Job Segment: Testing, Embedded, Developer, Manufacturing Engineer, Drafting, Technology, Engineering

Apply now »