R&D Associate Engineer
ABB10 months ago
Cleveland, OH, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At ABB, we help industries outrun – leaner and cleaner. Here, progress is an expectation – for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. Growing takes grit, but at ABB, you'll never run alone.
This position reports to: Manager R&D Engineering 2.
ABB's Process Automation business area enables customers to operate some of the world's largest and most complex industrial infrastructures. We offer a broad range of automation, electrification, and digital solutions for process, hybrid, and maritime industries.
Key Responsibilities
- Technical contribution: Collaborate with the R&D Project Manager and team members to research and propose technical solutions, perform proof-of-concepts, provide effort estimates, schedule work tasks, execute development, and fully document all activities.
- Embedded Firmware: Enhance communication, control, and IO modules by adding embedded firmware functionalities, port existing firmware to new specialized hardware platforms, troubleshoot and resolve firmware bugs, and validate functionality through analysis and testing.
- Embedded Hardware: Work with a dedicated hardware engineer to perform analog and digital circuit analysis, design, implementation, debugging, and testing. Develop and maintain high-reliability microprocessor-based measurement, communication, and controller/CPU products used in real-time Distributed Control Systems.
- Manufacturing Support: Ensure product manufacturability by collaborating with the Industrial Engineering group to resolve manufacturing-related issues. Support the development and maintenance of manufacturing test equipment and procedures.
- Processes and Tools: Utilize the PCP Agile development process and standard tools like Azure DevOps to plan and execute development projects.
Required Qualifications
- Bachelor of Science Degree (or Master of Science Degree) in Electrical Engineering or Computer Engineering.
- Minimum of 4 years of related experience (dependent on degree).
- Understanding of embedded real-time platforms and hands-on experience with developing and debugging real-time applications in embedded electronic environments.
- Familiarity with Field Programmable Gate Array (FPGA) development and simulation tools using VHDL.
- Experience with C and C++ programming languages, including use of a software debugging environment.
- Knowledge of ABB's Harmony and Symphony Plus Control Systems and their configuration and operation is an added advantage.
- Willingness to travel up to 5%.
Benefits & Perks
- Health, Life & Disability: Choose between two medical plans (a PPO Copay Plan or a High Deductible Plan with Health Savings Account), two dental options (Core and Core Plus), vision benefits, company-paid life insurance and AD&D, and various supplemental options.
- Retirement: Benefit from a 401k Savings Plan with company contributions and an Employee Stock Acquisition Plan (ESAP).
- Time Off: Enjoy 11 paid holidays, vacation time based on years of service (with salaried positions having a permissive time away policy), and additional leave such as parental leave.
- Additional Perks: Access to an Employee Assistance Program, health advocacy resources, and an employee discount program. For full details, visit MyBenefitsABB.com.
Required Skills
Embedded Hardware Design
Agile Development
C Programming
Technical Documentation
Azure DevOps
VHDL
C++ Programming
Embedded Firmware Development
FPGA Development
Real-time Systems