Embedded Software Developer

Kanata, ON, Canada

Job Description


Join 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:\xc2\xb7 Collaborate with top-tier clients on transformative, cutting-edge projects.\xc2\xb7 Engage with and learn from industry leaders\xc2\xb7 Innovate from concept to completion, ensuring high standards.\xc2\xb7 Gain international experience on global projects.\xc2\xb7 Thrive in an entrepreneurial environment that supports new ideas.\xc2\xb7 Explore multiple sectors like telecommunications, automotive, healthcare, and industrial automation. \ What you\'ll do

  • You will be responsible for creating new Board Support Packages (BSPs), drivers, and develop enhancements to the existing BSPs and drivers for Single Board Computers (SBCs), develop power-on built-in-test firmware and develop continuous built-in-test drivers. You must be resourceful and able to overcome new challenges using insightful design and engineering skills coupled with innovative approaches.
  • You will be responsible to:
  • Design, develop and test new embedded software as well as support and enhance the existing embedded software.
  • Apply established development processes.
  • Analyze requirements and develop design alternatives.
  • Develop test software and procedures.
  • Generate complete and accurate user and design documentation.
  • Provide input to architecture, design and code reviews.
  • Provide input and evaluation of new technologies and products.
  • Keep current with embedded software trends and share knowledge.
  • Provide task breakdowns and accurate estimates for project planning.
  • Review and validation of software releases.
  • Assist in maintaining a positive and productive atmosphere within the team.
  • Liaise with customers.
What you need to get the job done.
  • Minimum 6 years experience in a related field and a bachelor\'s degree in Computer science, Computer Engineering or Electrical Engineering.
  • Strong C/C++ programming skills and experience with software configuration management tools such as Git.
  • Strong trouble-shooting, problem solving, and software debugging skills.
  • Experience in development of real-time embedded software solutions for Power Architecture processors.
  • Experience with WindRiver VxWorks BSPs and driver development.
  • Experience with WindRiver VxWorks 7 or 6.9 and VxBus driver development.
  • Familiarity with any of the following technologies: PCIe, VME, Ethernet, I2C, non-volatile memories, SATA, general purpose I/O (DIO), RS-232/422, MIL-1553.
  • Focus on writing supportable, portable code.
  • Strong communication/interpersonal skills.
  • Strong technical writing skills.
  • Strong sense of responsibility, commitment to quality and achieving deadlines.
  • Knowledge of software engineering best practices and standards.
  • 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
  • Experience in Das U-Boot or BIOS firmware development.
  • Experience in scripting tools and languages such as Python
  • Experience in using software test tools and methodologies.
  • Experience in using of HW debugging tools, such as Digital Analyzers, Oscilloscopes, and DMMs
  • Familiarity with software task management and defect tracking tools such as JIRA.
  • Familiarity with requirements analysis and tracking.
\ 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.

Syntronic

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2345685
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kanata, ON, Canada
  • Education
    Not mentioned