Jobs · Engineering · Massachusetts

Senior Software Development Engineer (Embedded Software)

Analog Devices · Wilmington, MA · 4 wk ago
Engineering$118k–$166k/yrFull-time

Duties

  • Architect, design, develop, and validate embedded modular system software and low-level firmware in C/C++ for RF/high-speed converter front-end, chip, and SoC products.
  • Collaborate with a broad, cross-functional team, including RF transceiver Analog/Digital/System Designers, FPGA Designers, and Applications Engineers.
  • Lead the definition and development of system prototypes and technology demonstrators to explore new architectures in RF system design and calibration.
  • Design and develop MEMS (Micro-Electro-Mechanical Systems) system products, software roles focusing on algorithms for sensor calibration, data processing, and error correction.
  • Design, develop, and validate embedded software for MEMS IMU/GNSS (Global Navigation Satellite System) sensor fusion products.
  • Implement machine learning techniques for optimizing sensor performance, anomaly detection, and predictive maintenance in embedded systems.

Requirements

  • Must have a Master’s degree in Electrical Engineering, Electronic Engineering, or a related field (willing to accept a foreign education equivalent) and three (3) years of experience in the proffered position or a related occupation, developing embedded software, embedded software frameworks, and device drivers for RF transceivers and MEMs products.
  • Must possess the following (quantitative experience requirements not applicable to this section):
    • Demonstrated Expertise (DE) in embedded programming with ARM Assembly and C/C++, integrating ARM microcontroller platforms into complex system-level designs, including ASICs and SOCs;
    • DE in software development methodology and process, designing and implementing software frameworks for unit testing, code coverage, and CI/CD pipelines;
    • DE in software design or architecture for high-speed digital converter systems;
    • DE in Digital Signal Processing (DSP) algorithms for RF transceivers and control theories, along with proficiency in Python and MATLAB;
    • DE in system design and compensation algorithms using accelerometers and gyroscopes;
    • DE with GNSS technology and the implementation of sensor fusion algorithms.

Contact

Contact: Eligible for employee referral program. Apply online at https://www.analog.com/en/careers.html and Reference Position Number: R263308.

Benefits

  • Medical, vision and dental coverage
  • 401k
  • Paid vacation, holidays, and sick time

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 2 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com