NEC Corporation is a global leader in the development and deployment of innovative technology solutions. As a leading provider of IT solutions, NEC Corporation works to deliver advanced technologies, services and solutions to businesses, governments and organizations around the world. The company offers computer equipment and systems for enterprise-level customers, including servers, storage, network infrastructure, security systems and desktop solutions, as well as cloud and data analytics services.
NEC Corporation’s team of experienced software developers and technology experts develop hardware and software that enables organizations to stay ahead of the ever-changing technological landscape. As an R&D-focused company, we are continuously innovating new solutions in the fields of cloud computing and virtualization, artificial intelligence, mobile, unified communications and Internet of Things (IoT).
NEC Corporation is dedicated to delivering innovative applications and services that support our customers’ businesses and ambitions. Our software solutions are designed to provide customers with flexibility, scalability, and improved performance and productivity.
At NEC Corporation, we are committed to fostering an environment that fosters learning and growth. We offer competitive salaries, comprehensive health and benefits packages, and the opportunity to work with a wide range of technical professionals. From software developers and cloud engineers to business analysts and network specialists, there’s an environment for every kind of technologist at NEC Corporation. If you have the skills and motivation to lead the IT industry, apply now and join us as we accelerate progress together.
Quick Links
Career Paths
Reviews
FAQs
Software Developer
Average Work Hours (weekly unless noted): 40-45
Average Salary (yearly in dollars unless noted): 100000
Description: This position designs, tests, and develops software systems, utilizing various programming languages and technologies. Develops, creates, and modifies computer applications software or specialty utilities, using development tools and test methodologies. Diagnoses, troubleshoots, and resolves end-user problems.
Qualifications / Requirements: Bachelor's Degree in Computer Science, Engineering, or related field; 5+ years of software development experience; Knowledge of object-oriented development and adherement to software engineering principles; Ability to work in a distributed environment; Demonstrated ability to work independently and collaboratively as part of a team.
Average Salary (yearly in dollars unless noted): 85000
Description: Works with stakeholders to assess business requirements, analyze large datasets, and develop data insights from the analysis. Responsible for creating and building data cubes, dashboards and scoring models to support data-driven decision-making. Develops, evaluates, and improves complex large-scale data projects.
Qualifications / Requirements: Bachelor's Degree in Statistics, Computer Science, or related field; 5+ years experience with relational database and OLAP cube development; Experience with SQL, SAS, and statistical programming; Ability to understand complex data models and data analysis techniques; Excellent problem solving and communication skills.
Average Salary (yearly in dollars unless noted): 80000
Description: Diagnoses, troubleshoots, and resolves network problems. Designs and deploys network architecture, and provides ongoing optimization and maintenance. Assist with research and analysis of infrastructure and network plans to optimize system performance and expand capacity. Develops and maintains configuration standards with change control and system security.
Qualifications / Requirements: Bachelor’s Degree in Computer Science, Engineering, or related field; CCNA or other Network certifications; 5+ years experience as a Network Engineer; Advanced skills in inter-networking, routing, switching, and related protocols and technologies; Ability to troubleshoot complex issues.
Average Salary (yearly in dollars unless noted): 80000
Description: Develops and executes user experience strategies that are closely integrated with product and marketing objectives. Develops detailed wireframes and prototypes to clearly communicate design recommendations. Provides support for the development team on usability considerations and ensures interface guidelines are followed.
Qualifications / Requirements: Bachelor's Degree in Design, Interaction Design, Human-Computer Interaction, or related field; 5+ years' experience in UX design; Experience using design tools such as Sketch, Adobe Photoshop, and Zeplin; Knowledge of UX design best practices; Understanding of HTML and CSS.
Average Salary (yearly in dollars unless noted): 80000
Description: Monitors performance of systems and makes improvements and adjustments to optimize system performance. Installs and maintains operating systems, server applications and configurations. Configures, installs and tests performance of new hardware and software. Maintains inventory and manages backups.
Qualifications / Requirements: Bachelor's Degree in Computer Science, Engineering or related field; 5+ years experience in systems administration; Knowledge of scripting languages; Knowledge of operating systems, application environments, networking and storage systems; Excellent problem solving and communication skills.
Average Salary (yearly in dollars unless noted): 85000
Description: Responsible for the design, implementation, maintenance and performance of corporate databases. Troubleshoots database issues and performs application tuning and performance monitoring. Develops and maintains stored procedures and user-defined functions. Leads database migrations and implementation of database versions.
Qualifications / Requirements: Bachelor's Degree in Computer Science, Engineering or related field; 5+ years experience in database administration; Advanced understanding of database schemas and design; Advanced knowledge of query execution plans; Ability to understand complex data models and data analysis techniques.
Working at NEC has been a great experience. I have the privilege of working with a great team of programmers, designers, and IT technicians. I find the projects stimulating and the collaborative environment inviting. The management works to ensure everyone has the tools and resources they need to do the work. This has helped me to learn and grow professionally.
Edith M..
Review Rating:
4.9/5
4.9
I'm so glad I've had the chance to work at NEC Corp. There's a constant sense of excitement and possibility at this company. The projects are engaging and require a great deal of creativity and problem-solving. I'm consistently challenged in a good way and feel that my ideas and contributions are valued.
Rae H..
Review Rating:
4.7/5
4.7
I have been working in IT at NEC for almost a year, and my opinion of the company has only improved. The management is supportive and helpful, and encourages collaboration among different departments. I'm constantly learning due to the advanced technologies we work with and the challenging projects. I've had great opportunities for professional development, including the chance to attend conferences and seminars related to my field.
Tim A..
Review Rating:
4.9/5
4.9
At NEC Corp, I have the opportunity to work with the latest programming technologies, plus I collaborate with a team of dedicated, experienced professionals. I'm involved in important projects that have real-world implications. Plus, I'm rewarded both in terms of salary and perks, and also with recognition for a job well done. I'm happy to call this place my work home.
Tristan T..
Review Rating:
4.95/5
4.95
Programming at NEC yields incredibly rewarding results. My teammates are incredibly talented and inspiring, and it's incredible to be able to collaborate with them. Management is always open to ideas, and I always feel like my input counts. Even when my ideas don't get accepted, I'm sure to get great feedback that helps me grow as an employee.
Frequently Asked Questions
What types of technical jobs are offered at NEC Corp?
NEC offers a wide variety of technical positions, from engineers and software developers to support staff and network administrators.
What type of technology does NEC Corp specialize in?
NEC Corp specializes in digital transformation, providing solutions for businesses seeking to improve their operations through data automation.
Does NEC Corp have any remote job opportunities?
Yes. NEC Corp offers remote job opportunities worldwide, allowing employees to work remotely from anywhere in the world.
What qualifications are needed to work at NEC Corp?
Qualifications vary by position, but NEC typically looks for candidates with a degree in a related field. Knowledge of software development languages and technologies is also often required.
Is there an NEC Corp job portal available?
Yes, NEC Corp has an online job portal where jobseekers can search and apply for jobs.
Locations: Tokyo, Beijin, Osaka, Yokohama, Nagoya
Career Paths: Telecommunication Engineer, Network Engineer, IT Specialist, Software Developer, Program Manager, Data Analyst, System Administrator, Cloud Engineer, Tech Support Representative, Database Administrator.
Working at NEC has been a great experience. I have the privilege of working with a great team of programmers, designers, and IT technicians. I find the projects stimulating and the collaborative environment inviting. The management works to ensure everyone has the tools and resources they need to do the work. This has helped me to learn and grow professionally.