Embedded Software Developer - Satellite Communications
Company: Syntronic Research and Development Canada Inc.
Location: Seattle
Posted on: April 7, 2025
Job Description:
Embedded Software Developer - Satellite CommunicationsJoin
Syntronic: Where Your Innovation Shapes the FutureAt Syntronic, we
don't just follow industry trends-we set them! Join us in
partnering with visionary companies and the brightest minds to turn
ground-breaking ideas into reality. Imagine working on cutting-edge
telecom advancements, pioneering automotive tech, life-saving
healthcare innovations, and next-gen industrial automation. Our
projects are diverse, impactful, and at the forefront of
technological innovation. Be a part of something extraordinary!Who
are we?:Syntronic is a global leader in design and development,
specializing in electronics, electro-mechanics, and software. We're
not just a company; we're a community of innovators. Our teams work
on projects that define the future-from creating state-of-the-art
communication systems and autonomous vehicles to advancing IoT
solutions that revolutionize everyday life. At Syntronic, your work
will make a real difference.What we're looking for:We are seeking
individuals who want to:
- Collaborate with top-tier clients on transformative,
cutting-edge projects.
- Engage with and learn from industry leaders.
- Innovate from concept to completion, ensuring high
standards.
- Gain international experience on global projects.
- Thrive in an entrepreneurial environment that supports new
ideas.
- Explore multiple sectors like telecommunications, automotive,
healthcare, and industrial automation.What you'll do
- 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.What you'll need to get the job done
- 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.
- The successful candidate must be able to work in Canada and
obtain clearance under the Canadian Controlled Goods program
(CGP).What will make us REALLY love you
- 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.What you'll love about
us:At Syntronic, our employees are our greatest asset. We foster
innovation, collaboration, and excellence, offering opportunities
for personal and professional growth. Join a global community that
values creativity and diversity.Ready to Shape the Future with
Us?If you're ready to elevate your career and be part of a team
that's making a real impact, we want to hear from you. Apply today
and embark on your journey with Syntronic, where your ideas and
innovations can truly make a difference.
#J-18808-Ljbffr
Keywords: Syntronic Research and Development Canada Inc., Seattle , Embedded Software Developer - Satellite Communications, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...