Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$70k - $110k

Rogers Freels & Associates Inc

Job Description

Job Description

RFA Engineering ( 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 Engineer

This 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 functions
  • Integration of software in a multi-developer 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
  • Creation and support of software for machine prototyping
  • Troubleshoot and provide solutions for issues/updates posed by customer on the products released by the aftermarket team using engineering software and hardware tools
  • Creation of software design documentation
  • Design, develop and modify software features and libraries to integrate them into various microcontrollers
  • Work with software architects and developers to research and investigate project specific applications
  • Develop test cases to perform unit testing and regression testing for various aftermarket applications

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

Preferred Qualifications

  • 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

Visa sponsorship is NOT available for this position.

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

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Eden Prairie, MN vacancy
  • $105k - $150k

     ...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and...  ...MTS but across the ITW enterprise.We're looking for an Embedded Software Engineer who is a self-directed individual to implement... 
    Suggested
    Local area
    Remote work

    Illinois Tool Works

    Eden Prairie, MN
    4 days ago
  • RFA Engineering offers a hybrid work environment in Eden Prairie, MN, developing embedded software for precision agriculture and vehicle electrification. The Software Engineer will design and develop software to control machine functions, using C/C++, Simulink MBSD, and... 
    Suggested

    Rfamec

    Eden Prairie, MN
    2 days ago
  • $160k - $180k

    If you are a seasoned software engineering leader looking to shape the future of industrial automation, Emerson has an exceptional opportunity...  ...technical and organizational leadership to develop complex embedded software products and systems, invent new techniques and advance... 
    Suggested
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson

    Eden Prairie, MN
    2 days ago
  • Rockwell Automation in Wisconsin/Minnesota seeks a Firmware Engineering Intern for its PMB division. You will work on embedded firmware in industrial products, gaining hands-on experience with C/C++, real-time systems, and testing under senior engineers. You will report... 
    Suggested
    Internship
    Relocation

    Rockwell Automation, Inc.

    Eden Prairie, MN
    3 days ago
  • $80k - $114k

     ...Responsibilities Design, develop, test, and maintain embedded software for new and existing products. Contribute to software features...  ...project management, and product management teams. Apply engineering practices across requirements, design, implementation, testing... 
    Suggested
    Full time
    Flexible hours

    Emerson Electric Co.

    Shakopee, MN
    7 days ago
  • $150k - $200k

     ...Principal Embedded Software EngineerAt Emerson, we help the world run safer and smarter. As a global leader in automation, our Analytical...  ...Analysis team in Shakopee, MN, as a Principal Embedded Software Engineer, where you'll focus primarily on new product development... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson Electric

    Shakopee, MN
    2 days ago
  • $100.15k - $105.63k

    Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a...  ...member of a cross functional team responsible for developing embedded systems, products, and services that make a real difference... 
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    1 day ago
  • $118.57k - $126k

     ...Qualifications Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics...  ...for this Position ROLE AND POSITION OBJECTIVES:As an embedded software engineer for Land & Airborne Systems, you’ll be a member... 
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    1 day ago
  • $94k - $134k

    Job-ID: 26013246Category: Firmware/Embedded EngineeringLocation: Shakopee, MN, United StatesWorkplace: HybridSchedule: Full timePosted...  ...Liquid Analysis team in Shakopee, MN, as a Senior Embedded Software Engineer — where you'll work on both new product development and... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson

    Shakopee, MN
    12 hours ago
  • Amplify People in the Eden Prairie area is seeking a Lead Technician/Programmer to own Savant system installation, programming, and client-facing support, freeing leadership to grow the business. This role requires deep technical expertise and the ability to work independently...
    Work from home

    Amplify People

    Eden Prairie, MN
    5 days ago
  • $149.83k - $162.12k

     ...Education Requirements:Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics...  ...these preferred skills or experiences:Strong experience with embedded C/C++Strong understanding of embedded systems architecture and... 
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    1 day ago
  • $22 - $32 per hour

     ...Job Description We are seeking a Firmware Engineering Intern to join our Global Power Motion...  ...interested in gaining hands-on experience in embedded systems and firmware development. You...  ...with embedded C/C++, real-time systems, software development practices, testing,... 
    Hourly pay
    Internship
    Local area
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Rockwell Automation, Inc.

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...Senior Software EngineerOptum is a global organization that delivers care, aided by technology to help millions of people live healthier...  ...Cyber Defense Tooling team is looking for a Senior Software Engineer to be a part of our development group. This individual will be... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area

    divvyDOSE

    Eden Prairie, MN
    4 days ago
  • $91.7k - $163.7k

     ...frameworksCollaborate with Product Managers, UX Designers, and backend engineering teams to translate business requirements into efficient,...  ...Systems, or related technical field6+ years of professional software development experience including full-stack engineering6+... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $72.8k - $130k

     ...recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal...  ...effectively with business stakeholders and technical teamMentors junior software engineerWhat are the reasons to consider working for... 
    Minimum wage
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    3 days ago
  • $91.7k - $163.7k

     ...using.NET, Angular, Azure, and SQL technologiesFollow established engineering standards, development best practices, coding guidelines, and...  ...engineering related field7+ years of over all experience with Software development designing, developing, and supporting enterprise-... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealthcare

    Eden Prairie, MN
    4 days ago
  • $50 - $100 per hour

     ...Job Description About the Role: \n We are looking for existing software engineers and developers to help advance AI development. As a member of DataAnnotation's Software Engineering team, you'll be part of a growing community of over 100,000 professionals, including... 
    Hourly pay
    Full time
    Part time
    For contractors
    Work from home

    DataAnnotation

    Eden Prairie, MN
    2 days ago
  • $100.15k - $109k

     ...Qualifications Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics...  ...: What sets you apart:Knowledge and experience with C in embedded environmentsExperience with Bare bone software - no operating... 
    Work at office
    Relocation package
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    3 days ago
  •  ...or lead a team. Experience in agile with a good understanding of done and agile practices. Code review, and lead the team in good software practices. Qualifications Required software tools/skills: Java Oracle GitHub Performance tools (Dynatrace/New Relic) Rally Design... 

    AYR Global IT Solutions

    Eden Prairie, MN
    1 day ago
  •  ...Atlantis HubPayment Integrity provides software products and services to various health care payers to help them ensure that payments...  ...marketplace every day by bringing out the best in our software engineering teams.ResponsibilitiesContribute code, tests, automation,... 
    Remote work

    Samprasoft

    Eden Prairie, MN
    4 days ago
  •  ...delivery. Key Responsibilities Image, configure, and deploy desktops, tablets, and similar hardware devices. Perform hardware and software testing to verify deployment readiness and quality standards. Receive, inspect, inventory, and track technology assets. Apply asset... 

    Ampcus Inc

    Eden Prairie, MN
    5 days ago
  • Staffmark Group is hiring a hands-on System Engineering Technician in Eden Prairie, MN to support assembly, testing, troubleshooting, and checkout of advanced mechanical and hydro-mechanical test systems. You will read engineering drawings and follow work instructions to... 
    Weekly pay
    Local area

    Staffmark Group

    Eden Prairie, MN
    1 day ago
  •  ...test-result analysis. Perform targeted Embedded C code reviews and static analysis of...  ...Qualifications ~5+ years of experience in embedded software testing, verification, validation, or...  .... ~ Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,... 
    Contract work

    PB consulting

    Plymouth, MN
    a month ago
  • $110k - $120k

     ...EngineerWe are looking for an experienced AI/ML & Forward Deployed Engineer with 8+ years of engineering experience to deliver high-impact...  ...solutions end-to-end. You will blend applied machine learning, software engineering, and stakeholder problem-solving to deploy... 

    Tata Consultancy Services

    Eden Prairie, MN
    2 days ago
  • $95k - $145k

     ...the design and manufacturing of highly engineered, precision power conversion, measurement...  ...evaluate interfaces between hardware and software, and operational performance requirements...  ...and software teams. Knowledge of embedded processors, FPGA test benches, and design... 
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    1 day ago
  • $120k - $135k

     ...Career Opportunity for a Senior Firmware Engineer!! Location: Eden Prairie, MNJob ID: 4929...  ..., maintain, enhance, and customize the embedded solutions which drive HID’s Secure Issuance...  ...and travel freely. We are a high-tech software company headquartered in Austin, TX,... 
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours

    ASSA ABLOY

    Eden Prairie, MN
    1 day ago
  • $94k - $134k

    Job-ID: 26013111Category: Firmware/Embedded EngineeringLocation: Shakopee, MN, United StatesWorkplace: HybridSchedule: Full timePosted...  ...Liquid Analysis team in Shakopee, MN, as a Senior Embedded Software Test Engineer — where you'll work on testing new and legacy products for... 
    Temporary work
    Local area
    Worldwide
    Flexible hours

    Emerson

    Shakopee, MN
    12 hours ago
  • $86k - $126k

     ...Be part of something powerful. Eaton leads the industry with the largest, most experienced team of field service technicians and engineers, and we’re not slowing down. We’re expanding our team with driven professionals who want to work on impactful projects, solve real... 
    For contractors
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton

    Eden Prairie, MN
    3 days ago
  • Emerson invites interns to contribute to embedded firmware development, applying technical expertise to design, plan, and test software across multiple weeks. You’ll work with cross‑functional teams to interpret firmware requirements, conduct integration testing, and participate... 
    Internship

    Emerson Electric Co

    Shakopee, MN
    3 days ago
  • $112.7k - $193.2k

     ...Caring. Connecting. Growing together.As a Lead Site Reliability Engineer within Global Technology Services at Optum, you will define the...  ...Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related technical field, or 8+ years of equivalent... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!