Full-Time

Concepteur logiciel embarqué

Traitement de paquets / Embedded Software Developer, Packet Processing

Updated on 5/17/2024

Syntronic

Syntronic

501-1,000 employees

Provides product development and system integration

Industrial & Manufacturing
Automotive & Transportation
Hardware

Senior

Montreal, QC, Canada

Required Skills
Python
Operating Systems
Segment
Linux/Unix
Requirements
  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field.
  • 10+ years experience in software development, focusing on embedded systems.
  • Experience in telecom and/or satellite communications
  • Knowledge and practical experience using modern C++ (standard v20 and later) and STL.
  • Basic understanding of networking concepts and protocols.
  • Proficiency in using the Linux operating system.
  • Strong analytical and problem-solving skills.
  • Detail-oriented with a commitment to producing high-quality software.
  • Ability to design software with consideration for hardware resource constraints.
  • Must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).
Responsibilities
  • 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.
  • Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.

Syntronic is distinguished in the industry for its adept turn-key product development and system integration services tailored to the needs of various sectors such as telecommunications, automotive, industrial, and medtech. This focus provides employees with exposure to cutting-edge technologies and multidisciplinary projects. In a sector driven by deadlines and innovation, Syntronic fosters a culture that prizes continuous learning and skills development, ensuring its staff are at the forefront of technological advances and industry trends.

Company Stage

N/A

Total Funding

N/A

Headquarters

null, Sweden

Founded

1983

Growth & Insights
Headcount

6 month growth

0%

1 year growth

4%

2 year growth

19%