T
Posted a day ago
Senior Software Engineer - Embedded Systems
ToneTagSenior Software Engineer - Embedded Systems
Requirements
8+ years embedded systems design experience, Advanced C and C++ skills, Python proficiency, RTOS expertise (Linux, QNX, VxWorks), Communication protocols (SPI, I2C, Ethernet, USB, CAN), Device driver and BSP development
Skills
C#PythonRTOSEmbedded Systems
About the role
About the Company
ToneTag is the largest sound-wave communication technology platform on the planet that enables payments & proximity customer engagement services in different sectors like retail, mobility, restaurant ordering, and so on. It harnesses the power of sound to empower and enrich various businesses around the globe.
Responsibilities
- Guide and motivate a team of embedded engineers
- Take ownership of independent modules for delivery to customers
- Participate in building high-quality embedded products following best practices
- Participate in high/low level requirement analysis, code, and design reviews
Requirements
- B.E/B.Tech/M.E/M.Tech in a related field
- 8+ years of embedded systems design experience in a product development environment
- Strong C and C++ programming skills (Advanced C is mandatory)
- Proficient in Python programming
- Strong expertise with Embedded OS or RTOS (Linux, QNX, or VxWorks)
- Familiarity with communication protocols including SPI, I2C, Ethernet, USB, and CAN
- Hands-on experience with system programming, device driver development/porting, BSP, and Boot loader
- Experience with sensor integration, data acquisition, and analysis
- Experience with all phases of embedded hardware and software development
- Experience in testing PCB assemblies for embedded systems
- Strong analytical fundamentals and problem-solving skills
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer - Embedded Systems
ToneTag · Bangalore
