Syntronic - A Global Design House is hiring a
Embedded Software Developer in United States

Logo of Syntronic - A Global Design House
Embedded Software Developer
🏢 Syntronic - A Global Design House
💵 ~$150k-$250k
📍United States
📅 Posted on Jun 25, 2024

Summary

The job is for a Software Developer position at a global engineering design house specializing in embedded software/hardware. The role involves designing, coding, testing, and maintaining software applications using C++ and Python. The ideal candidate should have a degree in computer science or related field, experience in software development focusing on embedded systems, proficiency in Linux operating system, and strong analytical and problem-solving skills.

Requirements

  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or a related field
  • Experience in software development, focusing on embedded systems
  • Proficiency in using the Linux operating system
  • 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
  • Experience in telecom and/or satellite communications is mandatory

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

Preferred Qualifications

  • Cloud technology familiarity is a plus
  • 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 working with ARM architecture

Benefits

  • Company Culture – outstanding people and a flexible work environment with lots of after work activities/groups!
  • 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!
Help us out by mentioning to Syntronic - A Global Design House that you discovered this job opportunity on JobsCollider. Your support is greatly appreciated. Thank you 🙏
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs