Search by job, company or skills
Job Description
The Platform Software Engineer is responsible for design, development and maintenance of embedded middleware/system software for wireless platforms. Expectations from the job include design and development of new features and maintenance of existing features on the Corning SCOS platform, our flagship radio access networking (RAN) software product
Job Responsibilities
Design and develop middleware software for real time platforms across processors architectures and RTOS, with a focus on Linux
Participate in all phases of the embedded software development life cycle
Write software requirement specifications and test plans
Work with the QA team to ensure delivery of high-quality products
Technical Skills Required
Relevant Industry Experience
o 4-10 years of hands-on experience of developing system and middleware software for embedded networking products.
o Experience with various RTOS like RT Linux or VxWorks, etc.
o Experience with processor architectures such as ARM, MIPS and PowerPC
Domain Skills
o Strong knowledge of TCP/IP networking stack, IPsec, SecGW and VLANs
o Strong knowledge of IPC, multi-threading, etc.
o Linux internals (Kernel, filesystem, etc)
SW and Programming Skills
o Strong in C and C++
o Strong in at least one scripting language
SW/Product Dev. Process & Environment
o Well-versed in software design and development best practices
o Experience of working in an agile SW development environment (DevOps)
Soft Skills Required (All Positions)
Understands the dynamics of getting work done in a fast-paced product development environment
Meets or exceeds expectations
Proactive problem solver with attention to detail and methodical approach to software engineering
Driven, extremely result-oriented, and passionate about delivering high quality products
Academics
At least a bachelors degree in CS, CE, EE or ECE
Masters degree preferred
Login to check your skill match score
Date Posted: 20/06/2024
Job ID: 82432055