What are the responsibilities and job description for the Mid-Level Software Engineer – AWS position at Jobright.ai?
Verified Job On Employer Career Site
Job Summary:
Panasonic Avionics Corporation is a leader in delivering inflight entertainment products. They are seeking a Software Engineer (AWS) to design and develop next generation products, focusing on the creation and maintenance of tools and systems for in-flight entertainment configuration.
Responsibilities:
• Plans, 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.
• Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures.
• Assists in definition, analysis and allocation of requirements.
• Supports system test programs and analyzes system testing results.
• Maintains the developed software efficiently through familiarity with software lifecycles.
• Documents designs in engineering documents including functional block diagrams and data/logic flow charts.
• Conducts in-depth troubleshooting and debugging of designs.
• Provides solutions and recommendations to project lead.
Qualifications:
Required:
• Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience.
• 3-5 years’ of related experience
• 3 years’ of embedded software development experience is a plus
• 3 years’ of current hands on development experience with one of the following: C experience preferred, and Go/Python experience a plus.
• AWS Certified and strong experience in AWS Service (EC2, Lambdas, DynamoDB, S3, API Gateway, IAM etc.)
• Advanced technical writing ability to prepare reports and documentation for submission to management.
• C/C programming in Linux environment including TCP/IP network programming and device drivers are a must.
• Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks.
• Proficient in project planning and ability to plan for internal and/or external dependencies.
• Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation.
• Uses clearly demonstrable skills as an experienced professional within the Software Engineering field.
• Must be capable of clearly identifiable contributions to the success of a product or project.
• Knowledgeable with commonly used concepts, practices, and procedures within the Electronic Engineering field.
• Uses professional concepts while applying company policies and procedures to resolve a variety of issues.
• Works on problems of moderate scope where analysis of situations or data requires a review of a variety of factors.
• Familiarity with a variety of the discipline field's concepts, practices and procedures.
• Demonstrated engineering communication expertise including concise written and verbal skills is a must.
Preferred:
• Advanced degree is preferred.
• Familiarity with network security methodologies a plus.
• Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable.
Company:
For 40 years, Panasonic Avionics has strengthened the connection between the world’s airlines and their passengers. Founded in 1979, the company is headquartered in Lake Forest, California, USA, with a team of 5001-10000 employees. The company is currently Late Stage.