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

Embedded Software Engineer

$70k - $120k

RFA Engineering

RFA Engineering () 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, IoT, 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 includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Embedded Software Engineer

This position is associated with the design and development of embedded software that controls machine operations, functionality, or display information to operators. Various development roles are available that require use of C++ and Python programming languages. Testing methods include simulation-based software testing, bench testing with physical controllers in the loop, and/or physical full machine testing.

Responsibilities
  • Development of embedded software applications for vehicle controller software or display interfaces using C++.
  • 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.
  • Creation of software design documentation.
Requirements
  • Bachelor's or Master's of Science degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or related experience/degree.
  • Experience with C or C++ programming languages
  • Strong mathematical and analytical problem solving skills
  • Strong verbal and written communication skills.
  • Ability to thrive in a team environment
  • Self-motivated, quick learner, with an any-problem-can-be-solved attitude
  • Must have a valid driver's license
Desired Attributes
  • Experience with CAN J1939 communication protocol
  • Previous experience in a structured software development process
  • Ability to interpret hardware schematics for wiring and electronic controllers
  • Experience with CAN sniffers or similar tools to use for troubleshooting communication issues
  • Ability to interpret software requirements and state diagrams
  • Knowledge of common software development tools such as VSCode, Github, Docker, etc.
  • General machine knowledge of industrial equipment or machinery
Pay Range: $70,000-$120,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
  • TelaDoc 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
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly

#ZR

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.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Johnston, IA vacancy
  •  ...Embedded Software EngineerJohnston, IA (100% onsite)This position involves hands-on testing and development, maintaining the current system, and working on the next generation. The software system you would be supporting is a Linux based system that records and processes... 
    Suggested
    Seasonal work

    My3Tech Inc

    Johnston, IA
    5 days ago
  • $70k - $120k

     ...Embedded Software EngineerRFA Engineering 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... 
    Suggested
    Full time
    Work at office
    Flexible hours

    RFA Engineering

    Johnston, IA
    5 days ago
  • John Deere is looking for an Embedded Software Engineer in Urbandale, IA to join its Intelligent Solutions Group. This position involves working on an embedded development team to build functionality for Precision Tech related to mapping and recording work information,... 
    Suggested

    World Mining Equipment

    Urbandale, IA
    3 days ago
  • $55 - $65 per hour

    Job Title: Embedded Software Development Engineer Location: Grimes, IA Zip Code: 50111 Duration: 6+ months Pay Rate: $55 - $65/hr. Keyword's: #Grimesjobs; #EmbeddedSoftwareDevelopmentEngineerjobs; Start Date: Immediate Contract to Hire role We provide a competitive... 
    Suggested
    Contract work
    Work experience placement
    Local area
    Immediate start

    Belcan

    Grimes, IA
    a month ago
  •  ...Embedded Software DeveloperEmbedded software developer resource(s) will be provided for the Simulation and Automation Tools team to develop...  ...(OS).Work with Verification Champions and Test Automation Engineers to design and develop a Test Infrastructure Application (using... 
    Suggested

    Software Technology Inc

    Des Moines, IA
    5 days ago
  • $80k - $95k

     ...Senior Systems Engineer Lead the system design activities for displays and precision ag applications. In addition, you will:...  ...understanding of systems engineering principles Experience with Agile software development practices Experience with agriculture or... 
    Full time
    Work experience placement
    Relocation package

    ClifyX

    Urbandale, IA
    3 days ago
  •  ...: Embedded Ethernet Software Systems Engineer Urbandale, IA - Full Time Productive Resources ( is seeking a candidate to be part of our engineering team at our customer's facility in Urbandale, Iowa. As a member of our team, the selected candidate will plan, coordinate... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Productive Resources LLC

    Urbandale, IA
    2 days ago
  • $121k - $137k

    Sr Systems Engineer Berkley Technology Services (BTS) provides IT services and supports insurance systems across its operating units. We...  ...IAM systems, infrastructure, and related hardware and software in response to customer requests and organizational requirements... 

    Berkley Technology Services

    Urbandale, IA
    4 days ago
  •  ...with little guidance. May act as a work lead, providing technical coaching to other engineers and support personnel; Recognized as an expert user of critical technology; develops new software functionality for product development. Major Duties: Develops, codes,... 
    Work experience placement
    Remote work

    VIVA

    Urbandale, IA
    1 day ago
  •  ...The Solutions Engineer - Storage & Virtualization owns solution design in the pre-sales motion and plays a key role in turning opportunity into execution. This role translates client needs into clear, scalable scopes and Statements of Work (SOWs) that set delivery teams... 

    Insight Global

    Urbandale, IA
    4 days ago
  •  ...Job Title: Site Reliability Engineer (SRE) Location: Urbandale, IA (Open to relocation) Duration: 12 Months Role Summary: Lead application reliability, resiliency, security, and incident management for large-scale cloud environments. Drive automation,... 
    Relocation

    Artech

    Urbandale, IA
    3 days ago
  •  ...Job Title: Senior Site Reliability Engineer Job ID: 26-02914 Location: Urbandale, IA, 50322 Duration: 12 months on W2 contract...  ...to improve cost, quality, performance, and security of software applications. Evaluates and implements enhancement design... 
    Contract work

    Sunrise Systems

    Urbandale, IA
    5 days ago
  • $101.2k - $161.6k

     ...being named a Great Place to Work and consistently ranking on Engineering News Record's Top 500 Design Firms in the United States and we...  ...multiple priorities ~ Proficiency with engineering and office software (Bluebeam, Excel, etc.) ~ Valid driver’s license and ability... 
    Work experience placement
    Work at office
    Local area

    HR Green

    Johnston, IA
    11 days ago
  •  ...platform (SmartComm) Requirements: • Experience with leading large implementations • Team Leadership experience • Strong engineering skills • Tech stack: • Azure MQ • Azure Functions • Azure API gateway • MongoDB • Any programming language (C#... 

    3B Staffing LLC

    West Des Moines, IA
    3 days ago
  • $142.6k - $297.2k

     ...organizations to build for the intelligent digital future. Our elite team of product leaders, data scientists, designers, and software engineers enable our clients to solve their most complex product challenges and positively impact people and the world. Software... 
    Full time
    Summer holiday
    Flexible hours

    EY

    Des Moines, IA
    3 days ago
  •  ...technology solutions that power policy processing, agency and producer operations, and third-party vendor integrations. As a Software Engineer, you will design, develop, and enhance scalable applications, APIs, and integrations while collaborating with business and technical... 
    Work experience placement

    Berkley Technology Services

    Urbandale, IA
    3 days ago
  • $95k - $171k

     ...building the next generation of cloud servers? Do you enjoy hands-on hardware bring-up? Join our Server Team! Our Hardware Engineering team designs, qualifies, and scales the server platforms that power Akamai Cloud. We partner closely with OEM/ODM manufacturers to... 
    Work experience placement
    Work at office

    Akamai

    Des Moines, IA
    2 days ago
  • $96k - $144k

     ...a 100% employee-owned environmental consulting, geotechnical engineering, and testing firm of 1,000 employees with offices located in ten...  ...engineering calculations using standard formulas and computer software. Prepare field reports documenting contractors work methods... 
    Full time
    For contractors
    Work at office
    Work from home

    Braun Intertec Corporation

    Urbandale, IA
    2 days ago
  • $159k - $305k

     ...Wells Fargo is seeking a Senior Lead Platform Reliability Engineer to join the CTO Platform organization. This role is designed for highly experienced infrastructure engineers who possess deep technical expertise in one core platform discipline (Network, Middleware,... 
    Full time
    Work experience placement

    Wells Fargo & Company

    West Des Moines, IA
    2 days ago
  •  ...level systems analysis and implementation of high performing software solutions that are efficient and cost effective, and which support...  ..., and enterprise integration patterns.Experience mentoring engineers and providing technical leadership within agile delivery teams... 
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    3 days ago
  •  ...Technology initiatives. Serves as a subject matter expert for other engineers to ensure the end product aligns with business expectations...  ...solutions to complex issues.Demonstrated experience in software development lifecycle methodologies.Demonstrated ability to communicate... 
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    4 days ago
  •  ...Want to know more? You can learn about life at Wellmark here.Job DescriptionDesign, develop, test, implement, maintain, and document software solutions in support of Wellmark’s business strategy and Technology vision. Ensure completed activities meet project... 
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    2 days ago
  •  ...future of building automation? Join our dynamic team as a System Engineer , where you'll play a pivotal role in delivering innovative...  ...engineering and project control submittals utilizing company-standard software and control formats. Assist in project re-estimates based on... 

    The Palmer Group

    Ankeny, IA
    1 day ago
  •  ...define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at...  ...technical status with the Systems Engineer, Hardware Engineers, Software Engineers, and other Project team members, as appropriate... 
    Full time
    Work experience placement
    For subcontractor

    Relative Dynamics Inc.

    Des Moines, IA
    1 day ago
  • $68.3k - $148.3k

     ...Job Description The Senior Systems Engineer will play a vital role in managing and optimizing Linux-centered systems for Oracle Health...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise... 
    Temporary work
    Flexible hours

    Oracle

    Des Moines, IA
    1 day ago
  • Company DescriptionWe are Olsson. We engineer and design solutions that improve the world around us. As a company, we promise to always be responsive, transparent, and focused on results - for our people, our clients, and our company.We’re a people-centric firm, so it’... 
    Full time
    Flexible hours

    Olsson

    Des Moines, IA
    1 day ago
  • $78.03k - $97.53k

     ...opportunity at OD. Support and maintain the organization's systems infrastructure, including the implementation of hardware and software. Review previous documents and prepare up-to-date documents, modes, and reports to meet customer requests. Primary... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Ankeny, IA
    1 day ago
  • $70k - $140k

     ...RFA Engineering () 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... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    Rfa Engineering

    Urbandale, IA
    1 day ago
  • $115k - $120k

    100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Full Stack Software Engineer in Las Vegas, NV to support software design, coding, and internal system development as part of the company's development team. This role calls... 
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    IMEG

    Des Moines, IA
    3 days ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United...  ...applied AI development. This role will be embedded within a group of life science thought...  ...including agents, throughout the entire software development lifecycle (SDLC). Experience... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Des Moines, IA
    3 days ago

Do you want to receive more vacancies?

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