Embedded Software Engineer
$70k - $120kRogers 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
$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...SuggestedHourly payContract workImmediate start$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...SuggestedFull timeTemporary workWork at officeFlexible hours$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...SuggestedWork at officeRemote workFlexible hours- ...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...SuggestedContract work
- ...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...SuggestedContract work
- ...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 workShift workDay shift
- 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,...
- ...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 timeTemporary workFlexible hours
- ...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
$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 workFor contractorsRemote workFlexible hours- ...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 timeImmediate start
$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...- ...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
- 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
- ...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
$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...- ...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 areaRemote workFlexible hours
- ...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 timeRemote work
$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 timeTemporary workLocal areaRemote workMonday to Friday- ...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...
- ...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 employmentH1b
- ...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 employmentH1b
- ...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...H1bLocal area
- 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 timeFlexible hours
- ...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 workLocal areaImmediate startRemote workFlexible hours
$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...- ...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 placementImmediate startRemote work
- ...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 employmentWork experience placementInternshipH1bLocal area
- ...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
- ...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 contractFull timeContract workTemporary workFor contractorsWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software Johnston, IA
- entry level software sales Johnston, IA
- software technology Johnston, IA
- software implementation project manager Johnston, IA
- software support Johnston, IA
- healthcare software sales Johnston, IA
- software Johnston, IA
- id software Johnston, IA
- software technical support Johnston, IA
- remote software sales Johnston, IA




