Embedded Software DevOps Engineer

Embedded Software DevOps Engineer

Full-Time 70000 - 100000 $ / year (est.) On-site
R

At a Glance

  • Tasks: Develop and maintain CI/CD pipelines for embedded software and automate testing processes.
  • Company: Join RFA Engineering, a leader in precision agriculture and vehicle automation.
  • Benefits: Enjoy competitive pay, health benefits, and education assistance.
  • Other info: Dynamic team environment with opportunities for professional growth and direct hire by clients.
  • Why this job: Work on innovative projects that drive sustainable agriculture using cutting-edge technologies.
  • Qualifications: Bachelor's degree in Computer Science or related field; experience in DevOps and programming.

The predicted salary is between 70000 - 100000 $ per year.

RFA Engineering ( www. rfamec. com

) supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle automation and autonomy applications.

We are seeking passionate, talented engineers to work on exciting projects using the latest tools and technologies including robotics, computer-vision, machine learning, Io T, cloud computing, and much more.

Collaborate with a team of industry experts onsite at our client's world-class engineering center and contribute to developing innovative solutions that drive sustainable agriculture practices.

This is a full-time position with a full benefit package listed below that includesopportunitiesfor professional growth, direct hire by our customers, and additional opportunities within our own organization.

Embedded Software Dev Ops Engineer

The selected candidate will work closely with embedded software developers, validation engineers, and systems engineers to develop, maintain, and improve the tools and infrastructure used to build, test, integrate, and release embedded software.

Responsibilities

  • Develop and maintain CI/CD pipelines supporting embedded software development.
  • Automate software builds, testing, integration, packaging, and release processes.
  • Maintain and improve source-control and software configuration-management workflows.
  • Develop scripts and utilities to improve engineering productivity and reduce manual development tasks.
  • Support integration of C/C++ embedded software.
  • Support software versioning, branching, dependency management, and release processes.
  • Collaborate with software and validation engineers to improve continuous integration and automated testing.
  • Support development environments used for embedded controllers and machine systems.
  • Create and maintain technical documentation for development tools, pipelines, and processes.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field.
  • Experience supporting software development, Dev Ops, build/release engineering, or software configuration management.
  • Programming or scripting experience with Python, C++, C, Bash, or similar languages.
  • Experience with Git-based source control and software branching/merging workflows.
  • Understanding of CI/CD and automated software.
  • Strong troubleshooting and analytical problem-solving skills.
  • Ability to work effectively with software developers and cross-functional engineering teams.
  • Strong verbal and written communication skills.
  • Desired Attributes
  • Experience with CI/CD platforms such as Git Hub Actions, Git Lab CI/CD, Jenkins, or Azure Dev Ops.
  • Experience with build systems such as CMake, Make, Bit Bake as well as NPM, Mavin or other package managers.
  • Experience developing automation tools or scripts using Python.
  • Experience with Docker or containerized development environments.
  • Familiarity with Linux-based development environments.
  • Experience supporting embedded or real-time software development.
  • Familiarity with static analysis, code coverage, unit testing, and automated software quality tools.
  • Experience with CAN, J1939, Ethernet, or other embedded communication networks.
  • Experience with embedded controllers, ECUs, or electronic systems.
  • Familiarity with Hardware-in-the-Loop (HIL) or Software-in-the-Loop (SIL) testing.
  • Experience working in Agile/Scrum development environments.
  • Experience supporting software development for automotive, agricultural, construction, mining, or other off-highway equipment.

Visa sponsorship is NOT available for this position.

Pay Range

  • $70,000-$100,000 – Commensurate with experience
  • About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943.

Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines.

Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines.

Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.

  • Competitive Benefits
  • Health and Dental Insurance
  • Tela Doc Healthiest You
  • Supplemental Vision Insurance
  • Company Paid Life Insurance
  • Company Paid Long-Term Disability
  • Short-term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • HSA for Medical Expenses
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Employee Assistance Programs (EAP)
  • Education Assistance
  • Equal Opportunity and Veteran Friendly

Qualifications

Education

Preferred

Bachelors of Science or better in Computer Engineering.

Bachelors of Science or better in Computer Science.

Bachelors of Science or better in Software Engineering.

Equal Opportunity Employer

This employer is required to notify all applicants of their rights pursuant to federal employment laws.

For further information, please review the Know Your Rights notice from the Department of Labor.

#J-18808-Ljbffr

Embedded Software DevOps Engineer employer: RFA Engineering

RFA Engineering is an exceptional employer that fosters a collaborative work culture, where innovation and teamwork are at the forefront of our mission. Located in a vibrant tech hub, we offer comprehensive benefits, opportunities for professional growth, and a commitment to employee development, making it an ideal place for those looking to make a meaningful impact in the field of embedded systems.

R

Contact Details:

RFA Engineering Recruitment Team

We think you need these skills to ace Embedded Software DevOps Engineer

CI/CD Pipeline Development
Automation of Software Builds
Source Control Management
Scripting with Python, C++, C, Bash
Git-based Source Control
Troubleshooting Skills
Analytical Problem-Solving Skills