Embedded Hardware and Firmware Engineer
Analog Devices · Wilmington, MA · 1 wk ago
Engineering$87k–$120k/yrFull-time
Responsibilities
- Develop firmware for prototypes and production level systems considering modularity, reliability, and functionality.
- Build on our team’s conceptual ideas to design electrical and hardware systems for both research and eventual commercialization.
- Test hardware and firmware to assess the systems capabilities, safety and usability.
- Collaborate with engineering team to finalize, test and deploy product designs into the medical, food and beverage, and agriculture industries.
Requirements
- MS or BS in Electrical Engineering, Computer Engineering or related areas, 2+ years experience in industry
- Proficiency in embedded programming languages such as C/C++
- Good understanding of system design, hardware and software architecture, hardware and software integration
- Familiarity with popular microcontroller families (STM32, ESP32, etc.)
- Knowledge of wireless communication protocols (e.g., Bluetooth, Wi-Fi) and wired communication protocols (e.g., I2C, SPI, UART, RS485, ethernet)
- Strong knowledge of circuit design, component selection and layout requirements
- Experience with PCB Design Software (Cadence, Altium or similar)
- Experience with circuit simulation software (LTSpice, PSpice, or similar)
- Hands-on electrical lab experience with a strong ability to debug and validate hardware and firmware (very comfortable with equipment i.e. oscilloscopes, power supplies, signal generators, soldering equipment, etc.)
- Familiarity with the control of electromechanical systems and sensors (motors, heating and cooling, feedback systems, etc.)
Qualifications
- For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls.
Skills
- Ability to work effectively in a cross-functional team environment
- Strong problem-solving skills
- Excellent communication and collaboration skills
Benefits
- Medical, vision and dental coverage
- 401(k) plan
- Paid vacation, holidays, and sick time
- Other benefits
Pay
- The expected wage range for a new hire into this position is $87,188 to $119,906.
Schedule
- This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.