Senior Embedded Software Developer

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
Apply Now
Share this job
ROSS
  • Similar Jobs

  • Senior Embedded Software Developer

    Vaughan
    View Job
  • Senior Embedded Software Developer

    Vaughan
    View Job
  • Senior Embedded Software Developer

    Vaughan
    View Job
  • Senior Software Developer

    Richmond Hill
    View Job
  • Software Developer (intermediate to senior)

    Vaughan
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙