Overview
Talent Acquisition Partner | Technical Recruiter | Talent Acquisition | Head Hunter | Hiring Individuals Around the Globe | BBA-H
Mandate Duration : September 19, 2026 – 37.5 hours/week
Context
The team is responsible for developing a variety of control systems and their interfaces, primarily focusing on embedded systems development.
Required Qualifications
- 3–5+ years of experience in C++ development, with a strong focus on embedded systems
- Experience in real-time systems design and architecture
- Familiarity with cloud technologies
- Basic understanding of networking concepts and protocols
- Proficient in using the Linux operating system, including Shell scripting and AWK
- Ability to design software with hardware resource constraints in mind
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field
- Strong analytical and problem-solving skills
- Ability to work collaboratively as part of a diverse team
- Strong written and verbal communication skills in English
- Eagerness to learn new technologies and tools
- Attention to detail and commitment to high-quality software
Assets (Nice to Have)
- Knowledge of cloud technologies
Job Description
The Embedded Software Developer will contribute to the development, deployment, and maintenance of specific embedded software modules.
Main Responsibilities
- Collaborate with experienced engineers to design, code, test, and maintain software applications
- Develop and maintain embedded software modules, primarily in C++ and Python
- Help implement networking solutions to ensure seamless communication between components
- Contribute to building tools, libraries, and frameworks to improve product quality and development efficiency
- Participate in code reviews, offering feedback to maintain code standards
- Troubleshoot and resolve software defects and technical issues
- Assist in integrating software components on Linux
- Participate in testing and validation, ensuring software meets performance and functionality requirements
- Use cloud technologies to support software deployment and management
- Work with cross-functional teams (e.g., product managers, designers) to understand requirements and contribute to technical discussions
- Maintain clear documentation of software designs, processes, and development activities
- Lead the design and development of advanced satellite ground segment software systems, ensuring they are scalable, reliable, and high-performing
Seniority level
Employment type
Job function
Industries
- IT Services and IT Consulting
Referrals increase your chances of interviewing at Sky Systems, Inc. (SkySys) by 2x
Other
- Software Engineer roles and related positions are listed separately in the job postings
#J-18808-Ljbffr