Embedded Software Engineer

RFA Engineering
Eden Prairie, MN, United States
2 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$70,000.0 - $110,000.0
Working hours
Regular working hours

Tech stack

Testing (Software) Agile Methodology Unit Testing C++ (Programming Language) Communications Protocols Continuous Integration Embedded Software Github MATLAB Regression Testing Software Tools Simulink
+7 more
Software Engineering Software Requirements Analysis Systems Integration Test Case Backend Integration Tests Programming Languages

Job description

RFA Engineering (www.rfamec.com) develops embedded software for our world-class clients in the areas of precision agriculture and vehicle electrification using state-of-the-art tools and processes. Visibility to a broad variety of applications in a highly collaborative and structured work environment creating next-generation applications gives our employees the opportunity for continual learning and professional growth. Our Eden Prairie based positions allow for a hybrid work environment with up to 50% work-from-home.Embedded Software EngineerThis position is associated with the design and development of Back-end embedded software that controls machine operations and functions. Development methods include C and C++ programming languages and Model Based Software Design. Responsibilities:Feature by feature Back-end software development per Software Requirements Document of embedded software applications that control vehicle functionsIntegration of software in a multi-developer team using Continuous Integration processFunctional and integration testing prior to hand-off to software test and evaluation groupDevelopment and release status tracking using the Agile development processCreation and support of software for machine prototypingTroubleshoot and provide solutions for issues/updates posed by customer on the products released by the aftermarket team using engineering software and hardware toolsCreation of software design documentationDesign, develop and modify software features and libraries to integrate them into various microcontrollersWork with software architects and developers to research and investigate project specific applicationsDevelop test cases to perform unit testing and regression testing for various aftermarket applicationsRequirementsBS in Software, Computer, Electrical or other relevant Engineering degreeExperience with C or C++ developmentStrong verbal and written communication skillsSelf-motivated, quick learner, with an any-problem-can-be-solved attitudeGood organizational and time management skillsAbility to identify needed actions and act to resolve issuesAbility to communicate technical information effectively with a culturally diverse teamAbility to thrive in a team environmentMust have a valid Driver’s LicensePreferred QualificationsExperience with CAN J1939 & LIN communication protocolsExperience with Simulink/Matlab Model Based Software DesignExperience with GitHubGeneral machine knowledge of vehicles or heavy equipmentAble to read/understand electrical schematicsVisa sponsorship is NOT available for this position.Pay Range: $70,000-$110,000 - Commensurate with experienceAbout RFA EngineeringRFA 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.Competitive BenefitsHealth and Dental InsuranceHealth Savings AccountTelaDoc: Virtual Health CareVision InsuranceCompany Paid / Supplemental Life InsuranceCompany Paid Long-Term DisabilitySupplemental Short-Term DisabilityRetirement Savings Account (Traditional 401k & Roth 401k)Flexible Spending Plan Dependent CareBonus Plan (Exempt Employees Only)Paid Time Off (PTO)Paid HolidaysBereavement LeaveEmployee Assistance Programs (EAP)Education AssistanceEqual Opportunity and Veteran Friendly

Requirements

  • BS in Software, Computer, Electrical or other relevant Engineering degree
  • Experience with C or C++ development
  • Strong verbal and written communication skills
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude
  • Good organizational and time management skills
  • Ability to identify needed actions and act to resolve issues
  • Ability to communicate technical information effectively with a culturally diverse team
  • Ability to thrive in a team environment
  • Must have a valid Driver’s License, * Experience with CAN J1939 & LIN communication protocols
  • Experience with Simulink/Matlab Model Based Software Design
  • Experience with GitHub
  • General machine knowledge of vehicles or heavy equipment
  • Able to read/understand electrical schematics

Benefits & conditions

Pay Range: $70,000-$110,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.S.

Competitive Benefits

  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

About the company

RFA Engineering (www.rfamec.com) develops embedded software for our world-class clients in the areas of precision agriculture and vehicle electrification using state-of-the-art tools and processes. Visibility to a broad variety of applications in a highly collaborative and structured work environment creating next-generation applications gives our employees the opportunity for continual learning and professional growth. Our Eden Prairie based positions allow for a hybrid work environment with up to 50% work-from-home.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…