Analog Devices
Analog Devices
Analog Devices kuria ir gamina analoginius, mišraus signalo bei skaitmeninio signalų apdorojimo integrinius grandynus, skirtus sudėtingoms taikymo sritims automobilių pramonėje, pramonės automatizavimo, sveikatos priežiūros, ryšių ir vartotojų elektronikos sektoriuose. Įmonės gaminių portfelyje yra GMSL technologija, užtikrinanti spartų ryšį transporto priemonėse ir kitose susietose sistemose. Įmonės veikla apima jutiklius, signalų apdorojimą ir ryšį, padedančius kurti išmaniąsias vairavimo platformas ir didelio našumo elektronikos gaminius.

Senior Embedded Software Engineer

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

Aprašymas

  • 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

Reikalavimai

  • 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)

Privalumai

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

Susiję darbai

NBT Bank

Loan Accounting Supervisor at NBT Bank — Norwich, NY

NBT Bank
1 001 – 5 000 Darbuotojai
DraudimasKonsultavimasSveikatos priežiūra

Lead NBT Bank’s loan accounting operations, reporting, controls, and projects. Guide accounting staff supporting selected locations in New York and Pennsylvania.

Atidaryti