One step ahead
Product R&D • Product Outsourcing • Embedded Software • IT/Application development • Electronics (Analogue
1001 - 5000
March 12
One step ahead
Product R&D • Product Outsourcing • Embedded Software • IT/Application development • Electronics (Analogue
1001 - 5000
• Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications. • Develop and maintain embedded software modules using programming languages like C++ and Python. • Assist in the implementation of networking solutions, ensuring seamless communication between software components. • Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency. • Participate in code reviews, providing constructive feedback to enhance code quality and adherence to coding standards. • Collaborate with the team to troubleshoot and resolve software defects and technical issues. • Support the integration of software components on Linux operating systems. • Assist in the testing and validation of software features, ensuring functionality and performance meet specified requirements. • Utilize cloud technologies to enhance software deployment and management. • Collaborate with cross-functional teams, including product managers and designers, to understand requirements and contribute to technical discussions. • Maintain clear and organized documentation of software designs, processes, and development tasks. • Demonstrate effective teamwork and communication skills, both orally and in writing. Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.
• Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field. • Experience in software development, focusing on embedded systems. • Basic understanding of networking concepts and protocols. • Proficiency in using the Linux operating system. • Cloud technology familiarity is a plus. • Strong analytical and problem-solving skills. • Team player with the ability to collaborate effectively within a diverse team. • Good oral and written communication skills. • Enthusiasm for learning new technologies and tools. • Detail-oriented with a commitment to producing high-quality software. • Ability to design software with consideration for hardware resource constraints. • Knowledge and practical experience using modern C++ (standard v20 and later) and STL. • Experience designing complex multithreaded, multiprocess applications. • Experience designing software for aerospace industry (satellite payloads). • Experience with satellite communication protocols (DVB, DVB-RCS2, VSAT, etc.). • Experience in telecom and/or satellite communications is mandatory. • Experience working with ARM architecture
• Company Culture – outstanding people and a flexible work environment with lots of after work activities/groups! It’s so great, we even won an award for it! • Work/Life Balance – 4 weeks holidays to start and work that stays at work! • Career Growth Opportunities – being a design house keeps variety in your work. New opportunities happening all the time! • Great Benefits – and, they start the same day you do… and, they include your family… and, the company matches your RRSP contributions!
Apply NowMarch 12
11 - 50
🇺🇸 United States – Remote
💵 $140k - $170k / year
⏰ Full Time
🟡 Mid-level
🟠 Senior
🧑💻 Full-stack Engineer
March 12
201 - 500
🇺🇸 United States – Remote
💰 $6M Series D on 2019-10
⏰ Full Time
🟡 Mid-level
🟠 Senior
🧑💻 Full-stack Engineer