Logo of Huzzle

SDE III - Seatend

image

Panasonic

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Pune

AI generated summary

  • You must have a relevant degree, 6+ years in embedded C/C++, telecom standards experience, Linux expertise, and skills in debugging, multi-threading, and network programming with SoCs.
  • You will design, code, test, and enhance software applications, develop tools, review specifications, analyze requirements, support testing, and document designs throughout the software lifecycle.

Requirements

  • A Bachelor's degree or equivalent in Computer Science, Information Systems, Engineering, or other related field.
  • Prior experience in telecommunications with GPRS, EDGE, CDMA, UMTS or LTE is required.
  • C/C++ programming in Linux, ability to work in real-time / embedded software required.
  • 6+ years of embedded processor s/w skills (C, C++).
  • Embedded hardware and software design experience with x86, Cortex ARM microprocessors, SoCs.
  • Hands on experience w/ Linux at kernel, middleware levels.
  • Application development in C/C++, networked client-server applications, Linux kernel configuration skills are required.
  • Application-level knowledge of 2G, 3G or 4G standards (GPRS, EDGE, CDMA, UMTS, LTE).
  • Embraced version control software (CVS, SVN, git).
  • Experience with MPU's / SoCs in Communication Systems (broadband, wireless).
  • Multi-threading (pthreads, LWPs).
  • TCP/IP network programming (SNMP) and device drivers.
  • Strong Object-oriented or object-based software design skills.
  • Applied scripting techniques (shell scripting, Perl, Python) to improve efficiency.
  • Debugging and troubleshooting skills (gdb, JTAG debuggers, Eclipse).
  • Some familiarity with picocell or femtocell basestation solutions.
  • Will have specific technical project or product responsibility.

Responsibilities

  • 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 and specifications.
  • Prepares, reviews, and evaluates test plans and procedures.
  • Analyzes and allocates requirements as necessary.
  • Supports system test programs and analyzes system testing results.
  • Maintains the developed software efficiently through solid knowledge of software lifecycles.
  • Documents designs in engineering documents including functional block diagrams and data/logic flow charts.

FAQs

What is the main responsibility of the SDE III position?

The main responsibility is to develop software for Panasonic Avionics' eXPhone, allowing passengers to use mobile devices for phone calls, SMS, email, and internet browsing.

What programming languages are required for this position?

C and C++ programming in a Linux environment are required.

What is the minimum experience required for applicants?

Applicants should have at least 6 years of experience in embedded processor software skills involving C and C++.

Is knowledge of telecommunications protocols necessary?

Yes, prior experience in telecommunications with GPRS, EDGE, CDMA, UMTS, or LTE is required.

Do I need to have experience with Linux?

Yes, hands-on experience with Linux at the kernel and middleware levels is necessary.

What are the educational requirements for this position?

A Bachelor's degree or equivalent in Computer Science, Information Systems, Engineering, or a related field is required.

Are there specific skills required beyond programming?

Yes, applicants should have skills in networked client-server applications, multi-threading, TCP/IP network programming, and debugging/troubleshooting techniques.

Is version control experience important for this role?

Yes, experience with version control software such as CVS, SVN, or git is important.

Will the candidate work on team-based projects?

Yes, the candidate will have specific technical project or product responsibilities, likely collaborating with others.

Is knowledge of device drivers necessary for the position?

Yes, experience in device driver development, as well as familiarity with scripting techniques, is required.

Live Your Best

Manufacturing & Electronics
Industry
10,001+
Employees
1918
Founded Year

Mission & Purpose

Founded in 1918, and today a global leader in developing innovative technologies and solutions for wide-ranging applications in the consumer electronics, housing, automotive, industry, communications, and energy sectors worldwide, the Panasonic Group switched to an operating company system on April 1, 2022 with Panasonic Holdings Corporation serving as a holding company and eight companies positioned under its umbrella. The Group reported consolidated net sales of 8,378.9 billion yen for the year ended March 31, 2023.