Analog Devices
Analog Devices
Analog Devices dezvoltă și produce circuite integrate pentru procesarea semnalelor analogice, mixte și digitale, destinate aplicațiilor complexe din domeniul auto, al automatizării industriale, al asistenței medicale, al comunicațiilor și al electronicelor de larg consum. Portofoliul companiei include tehnologia GMSL, care oferă conectivitate de mare viteză pentru vehicule și alte sisteme conectate. Activitatea companiei acoperă detectarea, procesarea semnalelor și conectivitatea, contribuind la dezvoltarea platformelor de condus inteligent și a produselor electronice de înaltă performanță.

Senior Embedded Software Engineer

Develop real-time firmware for Analog Devices’ battery monitoring products, working with hardware, systems, verification, and applications teams.

Descriere

  • Build and maintain embedded software for battery monitoring and insight products
  • Lead delivery of major features and help shape software architecture and design
  • Develop and optimize real-time software, device drivers, hardware abstraction layers, and platform services
  • Improve software performance, reliability, memory usage, power consumption, and startup behavior
  • Diagnose complex system issues using structured debugging, root-cause analysis, and data-driven methods
  • Work with hardware, systems, algorithms, verification, applications, security, and product teams
  • Turn product and customer needs into software requirements, designs, implementation plans, and testable outcomes
  • Review designs and code, mentor junior engineers, and strengthen engineering practices
  • Contribute to automated build, test, release, and continuous integration workflows
  • Help plan and estimate technical work, identify risks, and develop the Battery Insights software roadmap

Cerințe

  • Bachelor’s or master’s degree in electrical or electronic engineering, or a related field
  • 0–4 years of relevant embedded software or firmware development experience
  • Strong C and C++ skills, including debugging and optimization for resource-constrained systems
  • Experience with real-time operating systems, concurrency, interrupts, synchronization, and timing-sensitive design
  • Experience developing low-level software or device drivers for common embedded interfaces and peripherals
  • Experience with embedded processors or microcontrollers, including board bring-up and hardware/software integration
  • Proficiency with source control, code review, automated builds, and CI/CD practices
  • Ability to independently tackle complex technical problems and communicate decisions across disciplines
  • Understanding of software quality, maintainability, testing, and lifecycle practices
  • Awareness of open-source, proprietary, and hybrid software licensing models
  • Availability for 10% travel
  • Applicants may be subject to export licensing review unless they are US citizens, US permanent residents, or protected individuals as defined by 8 U.S.C. 1324b(a)(3)

Beneficii

  • Opportunities for ongoing learning and technical development
  • Work alongside specialists from multiple disciplines
  • Collaborative, innovative team environment

Locuri de muncă similare