Company:
ROSS
Location: Vaughan
Closing Date: 08-08-2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Our client is a premier brand in medical diagnostics and aglobal leader in the development of best-in-class technologies that help answer complex scientific challenges to improve our world. They have engaged ROSS (www.getROSS.com) to help them recruit a Senior Embedded Software Developer.ROSS is a team of People Specialists helping companies align their People Strategy with their business growth.We provide remote or onsite HR and Recruitment solutions such as Recruitment Process Outsourcing (RPO) and Recruitment Augmentation.
RESPONSIBILITIES:
·Develop embedded software (C/C++, Linux/QNX/PSOS) in a cross-platform development environment (Windows) for controlling analytical instrumentation and medical devices using high-speed communication channels, real time data acquisition and digital/analog IOs,
·Follow the full design life cycle process including project planning, subsystem requirements specification, design activities, code reviews and creating corresponding artifacts,
·Establish and execute verification plans against units and subsystems in simulated, emulated and laboratory environment,
·Develop and maintain manual/automated verification suites and automated build environment,
·Collaborate in a cross-functional development team.
QUALIFICATIONS:
·Mandatory:
o10+ years design and programming experience with Linux or QNX or POSIX OS
oDegree in Electrical Engineering/Computer Engineering/Computer Science or equivalent
oExtensive experience with embedded Linux or QNX or PSOSprogramming: cross-development, device drivers
oExtensive experience with object-oriented and multithreaded programming in C/C++ for RTOS
oExtensive experience with software design using software design principles, design patterns and modeling
oExperience with related development tools such as logic analyzers, signal generators, oscilloscopes, debuggers, emulators, simulators
oVery good understanding of microprocessor architectures, interfaces and digital logic
·Nice to have:
oCommunication protocols and interfaces (e.g. I2C, DMA, PCIe, Ethernet)
oVisual Studio and Windows development (C++ and/or C#, .NET)
oFreescale microprocessors,
·General
oExcellent analytical, problem solvingand decision making skills
oPassion to learn new systems, methodologies, technologies and tools
oFlexibility to do what it takes to get the product out of the door
oStrong communication and collaboration skills
If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them. In addition, we're happy to give you a $800 referral fee.
Click http://www.getROSS.com/referral_fee.php for more details.
#J-18808-Ljbffr
Share this job
ROSS