Job details
- Location
- Irvine, CA
- Work type
- Hybrid
- Compensation
- $68,994 - $115,003/yr
- Posted
- 2 weeks ago
- Apply on
- uscareers-napanasonic.icims.com
About this role
Panasonic Avionics Corporation is hiring an MTS I, Software to contribute to the research, development, and maintenance of real-time and embedded software. The role supports OS/kernel configuration, hardware bring-up and verification, and implementation, testing, and maintenance of software features and tools.
What you'll do:
- Contributes to the research, development, and maintenance of real-time/embedded software under guidance. Supports OS/Kernel configuration (Linux/VxWorks BSP) and basic hardware bring up/verification via software. Implements features or fixes in C/C++ across device drivers, client-server apps, database-backed services, and basic security practices
- 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
- Assists in the troubleshooting and debugging of designs
What they're looking for:
- O-2+ years of experience in software development with a Bachelor's degree in Computer Sciences, Computer Engineering or Software Engineering
- 4+ years of related software development experience in lieu of degree
- C/C++ programming experience in Linux environment including TCP/IP network programming and device drivers are a must
- Familiarity with a variety of the discipline field's concepts, practices and procedures
- 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
- Demonstrated engineering communication expertise including concise written and verbal skills is a must
- Ability to work well in a small-team setting and interface with customer, i.e. in the way of engineering documentation
- Learn to use professional concepts and apply company policies and procedures to resolve routine issues
- Generally applies existing practices and procedures to analyze situations or data
- Ability to plan engineering activities to perform assigned tasks
- All candidates must have valid authorization to work in the U.S
- Familiarity with network security methodologies
Benefits:
- This role may be eligible for discretionary bonuses and incentives.
- Exempt salaried employees receive flexible paid time off, with no fixed number, range, or limit to the amount of Personal and Vacation Days that may be taken.
- Non-exempt hourly employees accrue 14 vacation days per year + 7 sick days + 3 personal days. Accrual rate increases with tenure.
- All employees receive 11 company-paid holidays per year.
- The company closes its U.S. corporate offices between Christmas and New Year.
- For operational positions expected to work on holidays, additional compensation is provided for hours worked.
- Medical insurance offerings from Aetna and Kaiser (CA & HI), with options for Employee Only, Employee + Spouse/Domestic Partner, Employee + Children, or Family.
- Dental PPO and DMO options and vision insurance through EyeMed or VSP.
- 401(k) with 50% match on up to 8% contribution, fully vested from day 1.
- Washington residents only are eligible for Washington’s Family and Medical Leave program and Washington’s Paid Sick Leave program.
Ready to apply?
ApplyBolt finds matching jobs, tailors your resume, and submits applications for you.