Senior Software Engineer – Application

Posted Aug 21

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Analyze requirements and requests for comments (RFCs) to create effective software designs.

β€’ Engage in shaping the future of satellite systems and associated products focusing on software architecture, infrastructure performance, testing, and reliability.

β€’ Document, design, develop, test, and integrate software functionalities for satellite system components and their environments within an Agile framework.

β€’ Collaborate on design and validation efforts with a multidisciplinary Scrum team comprising software, firmware, embedded, application, and test engineers.

β€’ Diagnose technical issues that arise during software deployment and provide effective solutions.

β€’ Guide and mentor junior team members.

β€’ Undertake additional responsibilities as assigned.


⛳️ Requirements

β€’ A Bachelor's degree in mathematics, engineering, a related field, or equivalent experience.

β€’ A minimum of 3 years of professional experience in programming and software engineering.

β€’ Practical experience in developing, designing, and testing multi-threaded and multi-process applications on the Linux platform.

β€’ Proficient working knowledge of C++.

β€’ In-depth understanding of object-oriented design and programming principles.

β€’ Proven track record of resolving real-time embedded challenges, including threading, optimization, memory management, interrupt handling, and multi-core/multi-CPU environments.

β€’ Familiarity with networking protocols (TCP/IP) and socket programming.

β€’ Strong problem-solving abilities and effective communication skills.

β€’ Capability to operate within a structured development environment while demonstrating potential for technical leadership.

β€’ Aptitude for collaboratively driving technical solutions proactively.

β€’ Solid skills in software design, object-oriented design, and object-oriented programming.

β€’ Proven experience in developing high-quality and maintainable software.

β€’ Strong capabilities in documentation, writing, and presentation.

β€’ Ability to thrive in a fast-paced development setting.

β€’ Working knowledge of UML is highly desirable.

β€’ Familiarity with professional software engineering practices throughout the software development lifecycle.

β€’ Experience with GDB and Valgrind.

β€’ Familiarity with version control systems such as Git is strongly preferred.

β€’ Experience with Jira and Jenkins is desirable.

β€’ Experience in developing unit, integration, and functional tests, including test automation within a CI/CD pipeline is preferred.

β€’ Skills in shell scripting or Python are desirable.

β€’ Experience or knowledge of satellite/terrestrial communications systems is preferred.

β€’ Understanding of 3GPP standards and 5G architecture is desirable.

β€’ Familiarity with cloud technologies such as AWS/Azure is preferred.


🏝️ Benefits

β€’ Competitive salary and comprehensive benefits package.

β€’ Opportunities for professional development and career advancement.

β€’ Collaborative and innovative work environment.

β€’ Flexible work hours and work-from-home options.

People also viewed

RTX16 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA17 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios18 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers