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

Embedded Software Engineer

$70k - $120k

Rogers Freels & Associates Inc

Job Description

Job Description

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

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Johnston, IA vacancy
  • $75 per hour

     ...information: To be immediately considered, please send an updated version of your resume to ****@*****.***. Title: Embedded Software Engineer Location: Urbandale, IA, 50322 Duration: Until 10/2027 W2 Contract (No C2C) Pay rate: $75 per hour The... 
    Suggested
    Hourly pay
    Contract work
    Immediate start

    Kelly

    Urbandale, IA
    2 days ago
  • $70k - $120k

     ...RFA Engineering () supports industry-leading clients through the full software development lifecycle to build cutting-edge precision agriculture, machine guidance, vehicle...  ...opportunities within our own organization. Embedded Software Engineer This position is... 
    Suggested
    Full time
    Temporary work
    Work at office
    Flexible hours

    RFA Engineering

    Johnston, IA
    4 days ago
  • $74.99k - $112.48k

     ...Embedded Software Engineer There are over 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world... 
    Suggested
    Work at office
    Remote work
    Flexible hours

    John Deere

    Urbandale, IA
    2 days ago
  •  ...Job Title: Senior Embedded Software Engineer Client: Heavy Machine Manufacturing Company Duration: 12 Months Contract Location: Urbandale, IA 50322 Job Summary Design, develop, test, and implement embedded software for HVC products. Provide technical leadership and take... 
    Suggested
    Contract work

    Three Point Solutions

    Urbandale, IA
    7 hours ago
  •  ...Job Description Job Description Job title – Software Engineer Location – Urbandale IA Duration – Contract for 1+ years Key Responsibilities Design, develop, test, and deploy embedded software solutions for HVC machines, tractors, displays, and controllers... 
    Suggested
    Contract work

    The Judge Group

    Urbandale, IA
    7 days ago
  •  ...Job Description Job Description Job Title:         Senior Embedded Software Engineer Client:              Heavy Machine Manufacturing Company Duration:         12 Months with possible extension Location:         Urbandale, IA 50322 Shift:... 
    Contract work
    Shift work
    Day shift

    Three Point Solutions

    Urbandale, IA
    7 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,... 

    World Mining Equipment

    Urbandale, IA
    4 days ago
  •  ...Job Description Job Description HVC Embedded Software Engineer Urbandale, IA Full Time Productive Resources ( is seeking a candidate to be part of our engineering team at our customers facility in Urbandale, IA. As a member of our team, the right candidate... 
    Full time
    Temporary work
    Flexible hours

    Productive Resources

    Des Moines, IA
    7 days ago
  •  ...NETGEAR is seeking a technically skilled and customer-centric Systems Engineer to support our Enterprise and IT customers. This role focuses on delivering technical leadership during the sales cycle and beyond, ensuring successful deployments of wired and wireless enterprise... 
    Remote work

    GrabJobs

    Grimes, IA
    4 days ago
  • $143k - $156k

     ...infrastructure. Come join us. Shift5 is seeking a Systems Engineer to join our team. In this role, you will be the bridge...  ...various DoW platforms, ensuring that all our subsystems—from embedded software, hardware, and cabling to visualization applications, networking... 
    Contract work
    For contractors
    Remote work
    Flexible hours

    GrabJobs

    Urbandale, IA
    4 days ago
  •  ...teammates specialize in cloud infrastructure, full-stack application development, and data analytics/engineering. We are seeking consultants who are talented software engineers with experience in enterprise-level software development and cloud engineering. Who You Are... 
    Full time
    Immediate start

    Source Allies

    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
    5 days ago
  •  ...Do our values speak to you? We are seeking a POS Support Engineer to support and maintain the point-of-sale and forecourt technology...  ...systems across multiple retail/fuel sites, including register software, site controllers, payment terminals, and fuel-management... 
    Full time

    Kitestring Technical Services

    Des Moines, IA
    2 days ago
  • Company Details The Company is an equal employment opportunity employer. Responsibilities The Software Engineer is a mid-level contributor responsible for gathering requirements, designing, developing, implementing, and supporting one or more company applications... 
    Contract work

    W. R. Berkley Corporation

    Urbandale, IA
    4 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
    5 days ago
  • $110k - $125k

     ...We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins jobs that move large datasets into the CRM environment... 

    Insight Global

    Urbandale, IA
    2 days ago
  •  ...Description Position at LeadVenture Systems Engineer As a candidate you will need to present a professional attitude and have strong communication skills. You will be working on projects that are aimed at reducing costs, improving efficiency, and positioning... 
    Local area
    Remote work
    Flexible hours

    GrabJobs

    Des Moines, IA
    4 days ago
  •  ...Description ThisWay Global is looking for a Distributed Systems Engineer in a remote role within the United States. ThisWay Global,...  ...NVL72/GB300 GPU clusters. Amalgamy.ai — AI Orchestration Software: An enterprise AI orchestration platform focused on GPU and compute... 
    Full time
    Remote work

    GrabJobs

    West Des Moines, IA
    4 days ago
  • $130k - $140k

     ...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems...  ...objectives. Key Duties & Responsibilities Establish embedded software architectures, software frameworks, engineering standards... 
    Full time
    Temporary work
    Local area
    Remote work
    Monday to Friday

    GrabJobs

    Norwalk, IA
    4 days ago
  •  ...Systems Engineer Tier IIIA Systems Engineer Tier III is a key position on our Managed Services team that maintains core IT functionality for our clients. While working in a swift and timely manner, the position is the front line for the company's technical support initiatives... 

    Randstad

    Clive, IA
    2 days ago
  •  ...observability, enterprise guardrails, and cost management. You will guide engineers through complex technical challenges and drive adoption of...  ..., MIS, or related field of study, and at least 2 years of software development experience (ex. Angular, NodeJS, TypeScript, etc)... 
    Permanent employment
    H1b

    Wellmark Blue Cross Blue Shield

    Des Moines, IA
    1 day 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
    4 days ago
  •  ...Fair360 and others. If you're as passionate about your future as we are, join our team.KPMG is currently seeking a Manager, Network Engineer - F5 Technical SME to join our Digital Nexus organization.Responsibilities:Serve as the Subject Matter Expert (SME) and lead... 
    H1b
    Local area

    KPMG

    Des Moines, IA
    4 days 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
    4 days ago
  •  ...Software Engineer - Full-Stack Applications & Data Pipelines Location: Johnston, IA (Hybrid: 100% remote possible, but within 50 miles required onsite Tue/Wed/Thu) Job Type: Contract About the Role: Join an agile, innovative engineering team to drive the development... 
    Contract work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Indotronix International Corporation

    Johnston, IA
    5 days ago
  • $110k - $125k

     ...Job Description We are seeking a Software Engineer to join a team supporting Salesforce-related initiatives within a large insurance client in their sales and marketing team. This individual will develop and maintain C#/.NET applications and build or troubleshoot Jenkins... 

    Insight Global

    Urbandale, IA
    4 days ago
  •  ...Software Engineer II – SAP Client: John Deere Location: 6400 NW 86th St Johnston, IA 50131 Duration: 2 Years Hybrid Role: 2 Days Onsite and 3 Days Remote. Top Must Haves: Working understanding of developing solutions in SAP ABAP Working understanding... 
    Work experience placement
    Immediate start
    Remote work

    Georgia IT Inc

    Johnston, IA
    4 days ago
  •  ...Job Description The software engineer I participates in the design, programming, testing, documentation and implementation of computer applications and systems. Evaluates software packages, provides recommendations to management and business clients, and identifies... 
    Permanent employment
    Work experience placement
    Internship
    H1b
    Local area

    Berkshire Hathaway Energy

    Urbandale, IA
    2 days ago
  •  ...GitHub Actions Collaborate with product, design, and fellow engineers through code reviews, architecture discussions, and sprint...  ...re Looking For Required: ~0-3 years of professional software development experience. Bachelors or Associates degree in... 
    Local area

    Integrity Marketing Group

    Urbandale, IA
    4 days ago
  •  ...Description ARES has an exciting opportunity for a Systems Engineer supporting the Engineering, Professional, and Administrative Support...  ...providing independent technical evaluation of contractor-led software modernization and development activities, including software... 
    Ongoing contract
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work

    GrabJobs

    Clive, IA
    4 days ago

Do you want to receive more vacancies?

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