EMBEDDED ENGINEER

January 7, 2025
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Are you passionate about developing innovative software solutions for cutting-edge Bluetooth products? Join our team as an Embedded Software Engineer, where you’ll play a pivotal role in designing, implementing, and enhancing Bluetooth features. You’ll collaborate closely with cross-functional teams, including hardware, validation, customer support, and marketing, to deliver top-tier solutions that meet market and performance standards.

Responsibilities

  • Requirements Analysis: Analyze Bluetooth standard specifications and translate them into product requirements.
  • Feature Development: Design, architect, and implement Bluetooth features that are reliable, maintainable, and optimized for performance.
  • Testing & Validation: Define and execute comprehensive unit test plans to ensure robust functional coverage.
  • Bluetooth Certification: Support the certification process, ensuring compliance with Bluetooth standards.
  • Issue Diagnosis & Resolution: Debug software issues efficiently and provide timely fixes to maintain product quality.
  • Team Enablement: Provide training sessions to validation and customer support teams for seamless knowledge transfer.
  • Innovation & Improvement: Brainstorm and contribute to the evolution of processes, tools, and technologies for the development environment.
  • Standards Reporting: Identify and report issues to the Bluetooth SIG, actively participating in discussions to resolve standard-level challenges.

Technical Requirements

  • Educational Background:
  • Engineering degree in Computer Science, Electronics, or Embedded Systems.
  • Experience:
  • 5+ years of hands-on experience in embedded software development.
  • Programming Proficiency:
  • Expert in C programming for embedded systems.
  • Experience with software debugging in various environments (Simulation, FPGA, SoC).
  • Development Workflow:
  • Comprehensive knowledge of the software development lifecycle, from requirements gathering to implementation and testing.
  • Testing & Debugging:
  • Hands-on experience in debugging embedded software and diagnosing complex issues.
  • Scripting Knowledge:
  • Familiarity with scripting languages like Python is an added advantage.
  • Technical Writing:
  • Ability to produce clear, detailed technical documentation.
  • Communication Protocols:
  • Experience in software development for communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi) is a strong plus.

Hiring Team Member

Avula Srivalli
Recruitment Coordinator