Search by job, company or skills

I

Sr. Embedded Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 days ago
  • Over 50 applicants
Quick Apply

Job Description

We are seeking an experienced Senior Embedded Software Designer to join our IC (Integrated Circuit) development team. The primary areas of work include developing embedded software and firmware, integrating software with hardware, optimizing code for performance, and working with teams developing integrated circuits, especially RISC-V processors

You have:

  • Bachelor s Degree in Computer or Electrical Engineering, or a related field (Master s preferred)
  • 5+ years of experience in embedded software development and firmware development. Create software architecture and developing drivers for embedded systems
  • Proficiency in C and C++ programming for embedded systems
  • Strong knowledge of software-hardware co-design and communication protocols (e.g., SPI, I2C, UART)
  • Familiarity with RISC-V processor architecture and development. Debugging tools such as JTAG debuggers
  • Problem-solving and debugging skills for embedded and low-level software
  • Required Tools:GCC or LLVM, Eclipse or Visual Studio Code

It would be nice if you also had:

  • Understanding of version control systems like Git
  • Experience in software development for AI/ML applications.
  • Develop and optimize embedded software and firmware for IC designs
  • Collaborate with hardware teams to ensure seamless software-hardware integration and co-design, particularly with RISC-V processors
  • Create and maintain efficient, maintainable C/C++ code tailored to embedded environments
  • Design and implement software architecture for embedded systems
  • Develop and optimize drivers for various hardware components
  • Debug and optimize software performance on resource-constrained devices
  • Use version control systems to manage codebase and work with team members
  • Document software development processes, including requirements, designs, and test cases

More Info

Job Type:
Employment Type:
Open to candidates from:
Indian

About Company

Infinera is revolutionizing telecommunications networks with innovative, industry-leading connectivity solutions. Our offerings include high-end subcomponent technology, systems for network infrastructure, automation software, advanced optical compound semiconductor manufacturing, & professional services. As a global supplier, we empower mobile service providers, internet content providers, cloud operators, submarine operators, governments & enterprises to scale network bandwidth, boost service innovation, and automate network operations. We are committed to continuously expanding and enhancing our world-class offerings to meet the changing needs of more than 1,000 customers in over 100 countries across six continents.

Job ID: 117217707

Similar Jobs