Senior C# SW Engineer for Exciting Challenges
2 weeks ago
Our client is a premier brand in medical diagnostics and a global leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world. They have engaged us to help them recruit Senior Software Engineers. They're located in North Toronto, Canada and you can work remotely from your home office in Romania. This a 1 Year Contract with a very high probability of multi-year renewals for long-term stability and career growth. Must Haves: 5+ years’ experience in designing and developing applications using OOP/OOD with at least 5+ years of experience in developing DESKTOP C#/.NET Solid knowledge of .NET 4.0/4.5/4.5.1 Platforms, design patterns, Visual Studio 2010/2013 Experience withWindows Presentation Foundation (WPF) or Winforms, or C# .NET on web if you consider yourself an expert and willing to work on desktop too. Experience with design and implementation of n-tier systems, reusable libraries and development frameworks. Bachelor’s degree in computer science or closely related field or equivalent work experience Excellent communication and facilitation skills. Excellent analytical, problem solving and decision making skills. Proven technical leadership skills, must be a team player with strong collaboration skills. Proven experience working in a cross-functional team of technical and non-technical personnel Excellent time-management skills, ability to prioritize and handle multiple tasks Experience with agile methodologies, test driven development Nice to Have: Experience with developing software for devices or instruments. Experience working in regulated environments. Experience with C++ or other OO languages SQLite, NUnit , FIT, Infragistics UltraWinGrid, Xceed WPF grid COM Interop Additional Info: Works in a collaborative environment, part of a cross-functional teams, to design and develop scalable, high-quality and high-performance applications on .NET platform Work through all phases of the software development life cycle, including requirements analysis, design, implementation, testing, deployment, and maintenance Analyzes customer needs and problems to deliver creative, logical, and effective solutions using sound architecture and design principles that satisfy functional and non-functional requirements Follows established practices of agile methodologies, i.e. test-driven development, that will ensure high quality software Initiates/facilitates design/architectural discussions, provides estimates, prepares design and architecture reviews Implements software modules and unit tests and conducts appropriate module testing Mentors less senior team members, and produces peer review product artifacts including requirement specifications, design specifications, code, etc. Highly committed to on-time delivery and high quality Detects, reports, investigates, and fixes product defects Evaluates new software development technologies, tools and practices. Recommend adoption of new tools. Works collaboratively and proactively to maximize the success of the development teams This company is owned by a publicly-traded Fortune 150 and offers long-term stability, and interesting and technically challenging work. You must be able to work remotely from Romania. #J-18808-Ljbffr
-
Embedded SW Engineer
2 days ago
U.S., Canada, Germany, Norway EnCharge AI Full timeEnCharge AI is a leader in advanced AI hardware and software systems for edge-to-cloud computing. EnCharge's robust and scalable next-generation in-memory computing technology provides orders-of-magnitude higher compute efficiency and density compared to today's best-in-class solutions. The high-performance architecture is coupled with seamless software...
-
Senior Embedded BSP SW Engineer
1 week ago
Canada Nokia Global Full timeDescriptionJoin our cutting-edge Applied R&D and Software Engineering team where innovation meets excellence We're seeking talented professionals to drive groundbreaking solutions in multi-disciplinary hardware, software, and systems development. You'll tackle complex challenges, provide expert techno-economic consulting, and shape the future of technology...
-
HW/SW Reliability Engineer
1 week ago
Canada Nokia Global Full timeDescriptionAs a HW/SW Reliability Engineer in the NI-IP Organization, you will be responsible for the Reliability of product design of the latest developments. This position requires self-starters who can manage the detailed Reliability review of complex HW/SW product designs. You will work with highly motivated teams of engineering professionals and have...
-
Senior SW Engineer
2 weeks ago
Canada hireVouch Full timeSenior Software EngineerRemoteFirst and most importantly: our mission is to bring transparency and clarity to the world's data.Our platform, is where AI work happens. Our enterprise platform is the mission critical linchpin for managing unstructured data, model development, and AI systems at the world's largest companies, including dozens from the Fortune...
-
Senior Embedded Software Engineer
3 weeks ago
, NB, Canada Loft Orbital Full timeJoin to apply for the role at Loft Orbital Be among the first 25 applicants. Get AI‑powered advice on this job and more exclusive features. This range is provided by Loft Orbital. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $160,000.00/yr – $220,000.00/yr About this Role As a...
-
Senior Embedded Software Engineer – RTOS C C++
3 weeks ago
, , Canada Myticas LLC Full timeSenior Embedded Software Engineer – RTOS / C / C Overview We’re seeking a Senior Embedded Software Engineer experienced in real‑time operating systems (RTOS) and low‑level C/C development. The ideal candidate will play a key role in designing, developing, and optimizing embedded system components across mission‑critical environments such as...
-
Senior SW Engineer
2 weeks ago
, , Canada HRB Full timeSenior Software Engineer Remote First and most importantly: our mission is to bring transparency and clarity to the world's data. Our platform, is where AI work happens. Our enterprise platform is the mission critical linchpin for managing unstructured data, model development, and AI systems at the world's largest companies, including dozens from the Fortune...
-
Backend SW Engineer
1 week ago
Remote, Canada · Computer/Software hireVouch Full timeSenior Backend Engineer - JavaOur client is a technology company that enables people to live their best lives. Our mission is to bring pharmacies into the future by building a convenient and easy-to-use service, and improving access to medications for our customers while rooting our team in a patient-first mentality.The Engineering culture: We operate with...
-
Software Engineer C++ | SnapGene
2 weeks ago
, , Canada Dotmatics Full timeJoin to apply for the Software Engineer C++ | SnapGene role at Dotmatics Join to apply for the Software Engineer C++ | SnapGene role at Dotmatics Get AI-powered advice on this job and more exclusive features. Direct message the job poster from Dotmatics Global Talent Acquisition - Senior Manager Our Why At Dotmatics At Dotmatics, we believe science, data,...
-
, , Canada Myticas LLC Full timeA technology solutions provider in Canada is looking for a Senior Embedded Software Engineer to design and optimize low-level software components for critical systems in various sectors including automotive and avionics. Candidates should have at least 5 years of experience in embedded C/C programming, a strong grasp of RTOS concepts, and familiarity with...