Embedded Software Engineer II: Robotics and Automation

RFA Engineering

Pittsburgh (Allegheny County)

On-site

USD 100,000 - 120,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and Dental Insurance
Vision Insurance
401k Plan
Paid Time Off
Bonus Plan
Flexible Spending Plan
Education Assistance
Employee Assistance Programs

Job summary

RFA Engineering in the United States seeks an Embedded Software Engineer II to join our engineering team at a world-class facility. You will develop embedded software for mining, robotics, automation, and machine control applications, from design through deployment.

Work closely with systems, software, validation, and global teams; participate in agile processes, perform testing, troubleshooting, and optimization, and contribute to continuous improvement of embedded controllers and networks.

Qualifications

  • Bachelor's degree in CS, SE, EE or related field.
  • 2-4 years software development experience.
  • Strong C/C++ and Python programming.
  • Experience in embedded or real-time control systems.
  • Excellent verbal and written communication skills.
  • Ability to thrive in a collaborative team environment.
  • Must have a valid Driver's License.

Responsibilities

  • Design and implement embedded software for devices from requirements through production deployment.
  • Develop embedded software features using C++, Python, and modern software development practices.
  • Participate in software architecture, design reviews, requirements decomposition, and system integration activities.
  • Support software validation, testing, and verification throughout the development lifecycle.
  • Troubleshoot software and system issues and implement corrective actions.
  • Develop and execute test cases to perform unit testing, integration testing, and regression testing.
  • Travel to customer or supplier locations as needed (up to ~25%).

Skills

C/C++/Python
Communication skills
Analytical thinking
Team collaboration
Embedded/RTOS

Education

Bachelor's degree in CS/EE

Tools

ROS1/ROS2
OpenCV / Computer vision
GitHub
CAN / Ethernet
AWS (S3, EC2, Batch)

Job description

RFA Engineering in the United States seeks an Embedded Software Engineer II to join our engineering team at a world-class facility. You will develop embedded software for mining, robotics, automation, and machine control applications, from design through deployment.

Work closely with systems, software, validation, and global teams; participate in agile processes, perform testing, troubleshooting, and optimization, and contribute to continuous improvement of embedded controllers and networks.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer II – Robotics & Automation
Embedded Software Engineer II – Robotics & Automation

Rfamec • Pittsburgh

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Embedded Software Engineer II
Embedded Software Engineer II

RFA Engineering • Pittsburgh

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Vision Insurance
401k Plan
+5
Embedded Software Engineer - Robotics & Autonomy
Embedded Software Engineer - Robotics & Autonomy

Rfamec • Urbandale (IA)

On-site
USD 70,000 - 120,000
Health and Dental Insurance
Retirement Savings Account (401k)
Paid Time Off (PTO)
Senior Embedded Software Engineer (Real-Time Systems)
Senior Embedded Software Engineer (Real-Time Systems)

Rfamec • Chillicothe (IL)

Hybrid
USD 100,000 - 120,000
Health and Dental Insurance
Health Savings Account
TelaDoc: Telehealth
+10
Embedded Software Engineer II
Embedded Software Engineer II

Rfamec • Pittsburgh

On-site
USD 100,000 - 120,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Embedded Systems Engineer Autonomous Agriculture & Vehicles
Embedded Systems Engineer Autonomous Agriculture & Vehicles

RFA Engineering • Waterloo (IA)

On-site
USD 70,000 - 120,000
Health and Dental Insurance
Retirement Savings: 401k & Roth 401k
Paid Time Off
+9
Embedded Software Engineer (C/C++) for Heavy Equipment
Embedded Software Engineer (C/C++) for Heavy Equipment

Rfamec • Chillicothe (IL)

On-site
USD 75,000 - 115,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Rfamec • Urbandale (IA)

On-site
USD 70,000 - 120,000
Health and Dental Insurance
Retirement Savings Account (401k)
Paid Time Off (PTO)
Embedded Software Engineer
Embedded Software Engineer

Rfamec • Chillicothe (IL)

On-site
USD 75,000 - 115,000
Health and Dental Insurance
Health Savings Account
Vision Insurance
+1
Embedded Software Engineer
Embedded Software Engineer

Rfamec • Dubuque (IA)

On-site
USD 70,000 - 110,000
Health and Dental Insurance
Company Paid Life Insurance
Education Assistance