Senior Embedded Software Engineer

Black Box

Bengaluru

On-site

INR 2,400,000 - 4,200,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Black Box in Bengaluru seeks a Senior Embedded Development Engineer to define and develop AV and KVM products, especially the Emerald family, in an agile team. 7+ years of experience required; work from office in Bangalore.

Role involves feature definition, design and testing, troubleshooting, and mentoring junior engineers, collaborating with global teams to deliver innovative embedded Linux solutions.

Qualifications

  • 3+ years of Software Development with relevant technologies.
  • Bachelor's degree in engineering, computer science, information systems, or related discipline.

Responsibilities

  • Participate in feature requirements definition with product managers, developers and testers.
  • Develop features specifications and implement detailed design to deliver on requirements.
  • Problem isolation and fault finding in embedded systems using modern tools and environment.
  • Customer issue replication.
  • Creating and updating releases notes.
  • Work with development teams onsite and offsite to deliver market-leading products.
  • Mentor junior engineers on development, code and debugging.

Skills

C/C++
Linux/UNIX
Embedded
Debugging
Communication

Education

Bachelor's degree (Engineering/CS/IS)

Tools

Arm toolchains
Debuggers
Protocol analysers
Logic analysers

Job description

Openings for Senior Embedded Development Engineer professionals at Bangalore location.

Role: Senior Embedded Development Engineer

Experience: 7+ Yrs

Mode of work: Work from office

Purpose of the Job

Responsible for defining and developing Black Box's AV and KVM products, particularly the Emerald family, within an agile team environment. We create products used by leading Media&Entertainment companies such as Disney, Fox Sports, ESPN, leaders in Air-Traffic Control such as SAAB and leaders in Healthcare such as Philips and Siemens. Our goal is to add a member to our R&D team to create innovative solutions for these types of world-leading companies.

Primarily Roles & Responsibilities
  • Participate in feature requirements definition with a team of product managers, developer and testers
  • Develop features specifications and implement detailed design to deliver on defined requirements
  • Problem isolation and fault finding in embedded system using modern tools and environment
  • Customer issue replication
  • Creating and updating of releases notes.
  • Work across Development team onsite and offsite to create market leading products across world-wide markets.
  • Mentor junior engineers on development, code and debugging
Skills, Knowledge, Abilities
  • Expert C/C++ programmer with top class embedded debugging skills
  • Proven Linux/UNIX development skills (ideally in an embedded environment) including networking, scripting, and socket programming.
  • Excellent analytical skills and an ability to cope with ambiguity and change
  • Proven experience in the full software development cycle within a project based environment
  • Able to use debuggers, protocol analysers and logic analysers
  • Experience with modern 32bit processors / microcontrollers e.g. ARM and their toolchains
  • Self-starter with excellent communication and documentation skills and with the ability to work unaided
  • Strong verbal and written communication skills are required.
Highly Desirable to have (some of the following)
  • Proven development experience with Embedded Linux Kernel and Device Drivers
  • Proven development experience with Windows Device Drivers
  • Experience with video and audio codecs such as MPEG4 and JPEG
  • USB protocols knowledge and expertise
  • Possess a thorough understanding of protocol stack concepts and architecture
  • Familiarity with protocol development for embedded systems.
  • Experience in Rest API development
  • Experience in creation of embedded SDK kits for 3rd parties
Education/Experience Requirements
  • 3+ years of Software Development with relevant technologies
  • Bachelor's degree in either engineering, computer science, information systems, or related scientific/technical discipline
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Engineer- Embedded
Test Engineer- Embedded

Black Box • Bengaluru

On-site
INR 400,000 - 600,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 2,200,000
Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Karnataka

On-site
INR 893,000 - 1,674,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Openings For Embedded Developer
Openings For Embedded Developer

Tekskills • Bengaluru

On-site
INR 1,400,000 - 2,200,000
High-impact HDD projects
Innovative and collaborative culture
Upskilling & learning opportunities
+1
Embedded Design Engineer
Embedded Design Engineer

Park Controls and Communications Private Limited • Bengaluru

On-site
INR 600,000 - 1,000,000
Senior Software Engineer- I
Senior Software Engineer- I

Dover Corporation • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
C++ Engineer
C++ Engineer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer- I
Senior Software Engineer- I

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior software Engineer Audio - Bengaluru
Senior software Engineer Audio - Bengaluru

Quest Global • Bengaluru

On-site
INR 1,000,000 - 1,500,000