Remotery

Staff Engineer, Software

Posted May 20

This is a fully remote position, open to applicants in India.

📋 Description

• Provide technical leadership and architectural direction while crafting innovative software solutions.

• Design and implement advanced solutions across our product range, encompassing cloud platforms and scientific instrumentation.

• Foster the development of other engineers.

• Promote the adoption of best practices.

• Contribute to shaping the technical trajectory of key projects.


⛳️ Requirements

• Master's or Bachelor's degree in Electrical/Electronics/Computer Science engineering or a related discipline from a recognized college or university, or equivalent experience.

• Over 14 years of overall experience with a strong technical background in C/C++/Qt/QML based software design, architecture, and implementation.

• Proven expertise in at least three production releases.

• Capability to comprehend system-level firmware, software, and electromechanical requirements and dependencies.

• Experience in resolving system-level field issues, production challenges, and quality concerns.

• Background in application development and Linux device driver development in kernel mode.

• Required experience with Uboot, Buildroot, or Yocto.

• Proficiency in designing and developing user interfaces using Qt/QML.

• Experience in board bring-up and operating system porting is a plus.

• Strong understanding of data structures, design patterns, object-oriented design, and algorithms utilized in programming.

• Familiarity with various bus interfaces such as CAN, SPI, and I2C, and protocol implementation.

• Prepare test plans, document test results, design modifications, and provide input to fulfill technical and product requirements.

• Excellent communication skills.

• Work independently on analysis and review of Voice of Customer (VoC) to develop technical specifications.

• Previous experience in Design Verification testing and utilizing tools to ensure code quality compliance.

• Reuse driver code through modularity and effectively leverage Gen AI to enhance efficiency and productivity.

• Expertise in the Agile development process and phase gate new product development (NPD) process.

• Knowledge of firmware development on bare-metal microcontrollers utilizing C and C++.

• Experience in technically mentoring and overseeing a small team of firmware and software engineers in their daily activities and achieving project KPIs.

• Conduct technical reviews of source code to ensure compliance with the highest quality standards.

• Foster and promote a culture of innovation.

• Experience in cross-collaboration with all internal and external stakeholders, delivering technical presentations, and providing concise periodic status updates.


🏝️ Benefits

• Health insurance.

• Flexible work arrangements.

• Professional development opportunities.

• Paid time off.

People also viewed

Webedia11 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global11 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex11 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy11 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo11 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro11 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers