Job Title or Location
RECENT SEARCHES

Senior Software Engineer

Bluewaves Mobility Innovation Inc - 8 Jobs
Toronto, ON
Full-time
Executive
Company Benefits
Life Insurance
Posted 20 days ago
Salary:

Job description

Senior Embedded C/C++ Software Engineer

Job Overview:

We are seeking skilled C/C++ Software Engineers with expertise in embedded software development. The successful candidate will work closely with hardware engineers and other software developers.

Key Responsibilities:

  • Design, develop, and test software components in wireless telecommunication equipment, aligned with industry standards and technical specifications
  • Ensure on-time delivery of software modules that meet or exceed quality standards
  • Develop embedded software for new products
  • Maintain and support embedded software for existing products
  • May work in one of two development domains: Board Support Package or upper-layer software
  • Debug and troubleshoot system-level issues, collaborating with hardware engineers as necessary.
  • Maintain version control, changelogs, and ensure compliance with software quality standards.
  • Serve as a subject matter expert for assigned software modules, provide support to team members
  • Offer mentorship and guidance to junior team members.
  • Effectively manage workload and meet project deadlines under high-pressure environments

Qualifications:

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. A master's degree is a plus.
  • 5 years or above working experience on software
  • Quick learner and willing to take challenge
  • Strong experience in embedded systems programming with C/C++.
  • Experience in developing wireless telecom equipment is a big plus.
  • Hands-on experience with Linux kernel internals, bootloaders, and kernel configuration is a plus.
  • Experience with hardware debugging tools (JTAG, oscilloscope, etc.) is a plus.
  • Familiarity with source control tools like Git.
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and as part of a team
  • Strong time management and organizational skills
  • Ability to thrive under pressure

Job Type: Full-time

Benefits:

  • Dental care
  • Extended health care
  • Life insurance

Schedule:

  • 8 hour shift

Ability to commute/relocate:

  • Choose from two locations: North York, ON / Ottawa, ON
  • Onsite work is required. Reliably commute or plan to relocate before starting work.

Education:

  • Bachelor's Degree (required)

Experience:

  • C/C++ software: 5 years (required)

Work Location: In person

Share This Job: