Panasonic is hiring for Software Development Engineer
About Role and Company:
In this role, you will contribute to the research, development, and maintenance of real-time embedded software, with a strong emphasis on low-level programming. You will be responsible for configuring operating systems and kernels, specifically Linux and VxWorks Board Support Packages (BSP), across various hardware architectures. This involves verifying hardware functionality through rigorous software testing and validation to ensure optimal performance.
Your software development expertise will be applied primarily using C/C++, where you will create efficient applications that cater to user requirements. You will also be tasked with developing hardware device drivers, which are essential for enabling effective communication between software applications and hardware components.
Additionally, you will build networked client-server applications, ensuring they are robust and responsive to user needs. Your work will also involve database-driven projects, where you will focus on maintaining data integrity and accessibility for users.
Moreover, implementing network security practices will be a critical aspect of your responsibilities, as safeguarding applications and protecting sensitive information is paramount.
This position offers an exciting opportunity to work on innovative projects while honing your technical skills in embedded software development and system integration, making a significant impact on the organization’s technological advancements. Your contributions will help drive the success of real-time embedded systems.
Job Description:
- We are seeking a highly skilled candidate with experience in C/C++ programming within a Linux environment, specifically focused on TCP/IP network programming and device driver development.
- This role requires a strong technical foundation and the ability to work effectively with network protocols, contributing to the development and maintenance of robust software solutions.
- Familiarity with network security practices is a significant advantage, as is experience in multimedia application development.
- Candidates with a background in these areas will be well-positioned to excel in this role.
- You will be expected to collaborate with team members, share insights, and contribute to discussions that drive project success.
- The ability to manage multiple priorities effectively is also crucial, as you will be juggling various tasks in a fast-paced environment.
- Experience working in small team settings is important, as this role emphasizes collaboration and teamwork to achieve shared goals.
- You will have the opportunity to contribute your unique skills while learning from others, fostering a dynamic and innovative work culture.
- If you are passionate about software development and eager to make a meaningful impact within a collaborative team, we encourage you to apply for this exciting opportunity. contributions to our success.
Job Overview:
- Position: Software Development Engineer
- Employment Type: Full - Time
- Education Required: BS or MS degree
- Experience Required: 0 - 3 Experience
- Duration: Permanent
- Compensation: Up to 7 LPA (Expected)
- Job Location: Pune, India
- We are in search of a qualified candidate who has experience in C/C++ programming within a Linux environment, with a particular focus on TCP/IP network programming and device driver development. This position requires a solid understanding of networking concepts and the ability to develop and maintain efficient software solutions that interact with hardware components.
- Familiarity with network security protocols is highly desirable, as it adds an important dimension to the role. Additionally, experience in multimedia application development will be considered a valuable asset, enabling you to contribute to a variety of projects within our team.
- The ideal candidate will possess strong communication skills, which are crucial for collaborating with team members and effectively conveying technical concepts. Your ability to manage multiple priorities efficiently will be essential in this fast-paced environment, where tasks may shift rapidly.
- Experience working in small-team settings is critical, as this role emphasizes teamwork and collaborative problem-solving. You will have the opportunity to engage with colleagues closely, fostering a culture of innovation and shared knowledge.
- If you are a motivated professional eager to grow your skills in a dynamic environment and contribute to exciting projects, we encourage you to apply. Your expertise will play a key role in driving our team's success and enhancing our software offerings.
- A Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering is preferred.
- With 0-3 years of relevant experience.
- Begin by reviewing all the job information listed on this page.
- Scroll down and click the “Click Here” button.
- Follow the “Apply” link to be taken to the official website.
- Enter your details based on the information provided.
- Double-check all the information before submitting your application.
Apply Link: Click Here
Join Telegram Channel: Click Here
Join WhatsApp Community: Click Here