RFA Engineering

Application Software Engineer I

$65K–$80KFull-time · Eden Prairie, MN
✓ Verified live on the employer's own system · added 5 days ago
Save search

Requirements

Education: Bachelor's degree or related field

Skills & tools

C Plus PlusMatlabProgrammingProject ManagementDevopsTroubleshootingElectricalUI UX Design

Benefits — mentioned in this posting

Remote / flexible
Apply on company site ↗ See your fit → free

Full job description

the opportunity for continual learning and professional growth. Our Eden Prairie, MN location offers a hybrid work environment with up to 50% work-from-home.

This position involves the design and development of software that allows an operator to control machine functions. Several development roles are available, requiring proficiency in C and C++, along with generating source code using MATLAB Simulink for Model-Based Software Development (MBSD). Testing methods include unit testing, bench testing with hardware, vehicle simulation testing, and physical testing of the entire machine.

- Development of software applications that interface with users and control vehicle operation using C, C++, or Simulink MBSD.

- Integration of software in a multi-developer Agile team using Continuous Integration process.

- Functional and integration testing prior to hand-off to software test and evaluation group

- Development and release status tracking using the Agile development process.

- Troubleshooting and debugging using unit tests, vehicle simulators, and bench testing of controllers with hardware in the loop.

- Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related experience/degree.

- Self-motivated, adaptable, growth mindset toward assignments

- Previous experience in a structured software development process

Experience developing graphical user interfaces using event-driven Qt/QML.

Exposure to stack development abstraction concepts and frameworks.

Familiarity with CAN protocol or other communication standards.

Understanding of MQTT or similar broker-based communication systems.

- Ability to interpret software requirements and different software architectural diagrams

- Knowledge of development tools such as integrated development environments (IDEs), source code control systems, and Continuous Improvement and Continuous Deployment (CI/CD) tools and techniques.

- General machine knowledge of industrial equipment or machinery

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.S.

More jobs at RFA Engineering

Similar jobs near Eden Prairie, MN

Tell me when more Application Engineer jobs post near Anoka, MN We re-check every listing against the employer’s own board — no résumé needed.

Search Application Software Engineer I jobs near Eden Prairie, MN → Browse all live jobs

This posting was published by RFA Engineering on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.