MTS III, Software
Panasonic Avionics Corporation •
Position Type: Permanent
Job Description:
Overview
MTS III, Software
Responsibilities
JOB SUMMARY
- Develops software for Panasonic Avionics eXPhone, in cooperation with AeroMobile, which permits passengers to use mobile phone, smart phone, BlackBerry® and tablet computer devices to make and receive phone calls, send and read SMS text messages or email, use GPRS services, browse the web, and much more. Assist in research/development of real-time/embedded software for the eXPhone 3G product within the Panasonic Avionics Global Communications Suite.
MAJOR RESPONSIBILITIES.Description
- 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.
EDUCATION/EXPERIENCE REQUIREMENTS
- A Bachelors 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.
KNOWLEDGE/SKILL REQUIREMENTS
- 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 MPUs / 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.
OTHER REQUIREMENTS
REQ-148104
Job Ident #:
39507
(Job and company information not to be copied, shared, scraped, or otherwise disseminated/distributed without explicit consent of JSfirm, LLC)