Staff Software Development Engineer
1 week ago
As a staff software engineer you will be responsible for developing diagnostics software and lead hardware bring-up activities with a focus on quality and adherence to project schedules. You will be expected to work in a cross-functional team environment to debug and resolve technical issues You will develop and enhance the proprietary diagnostics software framework and third party vendor libraries, and develop test cases for hardware testing during the design and manufacturing stages
ResponsibilitiesResponsibilities for Candidates
- Being an integral member of the diagnostics software team, deliver quality output by developing diagnostics software for embedded system with a focus on quality and adherence to project schedules
- Lead diagnostics development and hardware bring-up efforts
- To scope, plan and execute the diagnostics software development in an Agile environment
- Address field issues, execute feature enhancements and defect fixes
- Work with HW, ASIC, FPGA, FW, and SW teams and design tests to verify hardware functionality in prototyping and manufacturing stages
- Perform Root Cause Analysis for customer found defects
- Create design and user guide documents
Required Skills for Candidates
- BS/MS with 8 to 11 years' experience in developing diagnostics software for embedded systems
- Experience in working in a cross functional product development environment involved in developing carrier-class telecommunication products(s)
- Hands-on experience in developing diagnostics, participating in requirement gathering, design and test plan reviews
- Hands-on experience in using test equipment such as traffic generators, JTAG debuggers
- Proficiency in Linux and C/C++ in embedded systems including microcontroller based systems
- Candidate must be a quick-learner and self-starter, energetic, flexible and positive
- Good analytical and troubleshooting skills are critical
- Experience with software version control (GIT) and bug tracking tools is required
- Hands-on experience with diagnostic frameworks, hardware health monitoring, or power-on self-test (POST) systems
- Basic understanding of electronics schematics and hardware design
- Knowledge of hardware interfaces and protocols (I²C, SPI, Ethernet, PCIe)
- Experience in working collaboratively with a geographically separated team
- Hands-on experience in hardware bring-up and Uboot bootloader
Desired Skills for Candidates
- Experience with the component devices used in network communication products such as L2/L3 switches, re-timer/gearbox, SDRAM, FPGA/CPLD, SerDes
- Exposure to pluggable optical transceivers (QSFP and QSFP_DD form factor: 100Ge, 200Ge, 400Ge, 800Ge)
- Experience with RTOS BSP and device driver programming
- Knowledge of Python and scripting-based automation
- Familiarity with RTOS environments (FreeRTOS, ThreadX, etc.)
- Hands-on development experience with Infineon microcontrollers-based systems
-
Software Developer Staff Engineer
3 weeks ago
, , Canada Quest Software Full timeJoin to apply for the Software Developer Staff Engineer role at Quest Software Overview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft...
-
Software Developer Staff Engineer
1 day ago
, , Canada Quest Software Canada Inc Full timeOverview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft Azure platform. The team member will be responsible for the design, development,...
-
Staff Software Engineer
3 weeks ago
, , Canada ServiceTitan Full timeJoin to apply for the Staff Software Engineer role at ServiceTitan Join to apply for the Staff Software Engineer role at ServiceTitan Ready to be a Titan?You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly...
-
Staff Software Engineer, Developer Ecosystems
2 weeks ago
, , Canada StackAdapt Full timeStaff Software Engineer, Developer Ecosystems Join to apply for the Staff Software Engineer, Developer Ecosystems role at StackAdapt StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. With 465 billion automated optimizations per second, the AI‑powered StackAdapt Marketing Platform...
-
Staff Software Engineer
4 weeks ago
, , Canada Forward Financing Full timeJoin to apply for the Staff Software Engineer role at Forward Financing Forward Financing is a financial technology company based in Boston, Massachusetts with team members throughout the United States, Dominican Republic, and Canada. The company is on a mission to unlock the capital that fuels small businesses across America. Recognized as a Best Place to...
-
Staff Software Developer
5 days ago
, , Canada Clover Health Full timeJoin to apply for the Staff Software Developer role at Clover Health . At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant. By supporting Primary Care Physicians (PCPs), we are able to deliver improved outcomes to our patients at a lower cost through early diagnosis and...
-
Staff Software Engineer
3 weeks ago
, , Canada DataRobot Full timeJoin to apply for the Staff Software Engineer (Compute) role at DataRobot Join to apply for the Staff Software Engineer (Compute) role at DataRobot Job Description:DataRobot delivers AI that maximizes impact and minimizes business risk. Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale....
-
Staff Software Engineer, Backend
1 day ago
, , Canada GlossGenius Full timeGlossGenius is building an ecosystem enabling entrepreneurs to succeed. We empower small business owners to focus on being creators, not admins, by offering a range of business management tools including booking and scheduling, marketing, analytics, payment processing and much more. Over 80,000 small business owners have chosen to rely on GlossGenius every...
-
Staff Software Engineer, Developer Ecosystems
3 weeks ago
, , Canada StackAdapt Inc. Full timeStaff Software Engineer, Developer Ecosystems Canada StackAdapt is the leading technology company that empowers marketers to reach, engage, and convert audiences with precision. With 465 billion automated optimizations per second, the AI-powered StackAdapt Marketing Platform seamlessly connects brand and performance marketing to drive measurable results...
-
Staff Software Developer
4 weeks ago
, , Canada Workleap Full timeOverview Join to apply for the Staff Software Developer - ShareGate role at Workleap . Company Description Workleap is a Montreal-based tech company on a mission to make work simpler. Since 2006, we’ve been building game-changing products that tackle HR and IT’s biggest challenges. Workleap operates two distinct product lines: the Workleap Platform, an...