Simplify Logo

Full-Time

Concepteur logiciel embarqué

Traitement de paquets / Embedded Software Developer, Packet Processing

Posted on 4/19/2024

Syntronic

Syntronic

501-1,000 employees

Provides product development and system integration

Automotive & Transportation
Hardware
Industrial & Manufacturing

Senior

Montreal, QC, Canada

Category
Embedded Engineering
Software QA & Testing
Software Engineering
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 an ideal workplace for those who thrive in an environment that emphasizes strong cross-sector competence. As a global leader in turn-key product development and system integration services for sectors like telecom, automotive, industrial, and medtech, Syntronic provides unique opportunities to work on pioneering projects using cutting-edge electronics design and software development technologies. The company’s commitment to delivering cost-effective, accelerated time-to-market solutions reflects its role as an industry pacesetter, fostering a culture geared towards innovation and excellence.

Company Stage

N/A

Total Funding

N/A

Headquarters

Gävle kommun, Sweden

Founded

1983

INACTIVE