Embedded Software Engineer
$70k - $120kRFA 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
Equal Opportunity and Veteran Friendly 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.
- 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.
- 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
- 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
- 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 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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Johnston, IA vacancy
- ...Embedded Software Engineer Johnston, IA (100% onsite) Overview: 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...SuggestedSeasonal workLocal area
$48 per hour
...Insight Global is looking for an R&D embedded software engineer for a large agriculture client. This individual will be responsible for software development for any custom machine required of them including but not limited to lab equipment, field equipment, and costal...Suggested$78.4k - $130k
...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration...SuggestedLocal areaRemote work- ...Embedded Software Engineer Are you an early-career embedded software engineer who knows how to work smart — including with AI? At Vontas, you'll design and build the software that keeps millions of transit passengers moving every day. This is a hands-on role where...Suggested
$40 - $48 per hour
Insight Global is seeking an R&D embedded software engineer in Johnston, Iowa. This role involves developing software solutions for various custom machines, focusing on embedded systems using Python and C++. The engineer will collaborate closely with the mechanical team...SuggestedHourly pay$74.99k - $112.48k
...including disabled & veterans. Primary Location: United States (US) - Iowa - Urbandale Function: Product Engineering (CA) Title: Embedded Software Engineer - 119106 Onsite/Remote: Onsite Position Your Responsibilities As a Embedded...Work experience placementRemote workFlexible hours- ...Role :- Embedded Software Engineer Location :- Urbandale, IA (Onsite) Type :- FTE Key words: GNSS navigation algorithms, C/C++, software design, Electrical or Electronics Engineer degree Key Responsibilities: -Apply broad GNSS navigation algorithms and estimation theory...Work at officeLocal areaFlexible hours
$103.71k - $138.28k
...supervision. The Main Responsibilities -The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. -Recommends optimized solutions...Temporary workRemote work- Pentangle Tech Services | P5 Group is seeking an Embedded Software Engineer to join a high-impact engineering team focused on advanced navigation and control systems. The successful candidate will design, develop, and maintain embedded software using C/C++. They will enhance...
$74.99k - $112.48k
John Deere is hiring an Embedded Software Engineer in Urbandale, Iowa. The role includes developing functionality for Precision Tech and collaborating with multiple teams. The ideal candidate has experience in embedded software development using C++, Python, or Java. Competitive...- We are looking for a skilled Embedded Software Engineer to join a high-impact engineering team working on advanced navigation and control systems. This role focuses on developing and optimizing embedded software for precision systems, with a strong emphasis on GNSS-based...
$209k - $238.5k
...Capital One is seeking a Senior Lead Software Engineer, Full Stack - Shopping, responsible for driving the development of innovative shopping solutions. You will utilize your expertise in programming languages like JavaScript, HTML/CSS, TypeScript, SQL, Python, and Go,...Remote work$54.4k - $88.05k
...alignment with organizational and regulatory policies. Participate in installation, patching, and minor version upgrades of database engines and related tools in development, test, and production environments. Work with application and data teams to troubleshoot...Contract workWork experience placementWork at office$123.8k - $185.7k
...United States (US) - Iowa - Johnston Function: Product Engineering (CA) Title: Staff Embedded Security Engineer - 120472 Onsite/Remote: Onsite... ...product lines. You will work closely with embedded software, electrical systems, and cloud platform teams to...Remote workWorldwideFlexible hours- ..., analyze, create, test or modify computer systems or programs. Administer Office365 Cloud applications. Administer licensing and software maintenance activities to ensure compliance, patching, and security. Manage backup and recovery utilities and testing. Perform trouble...Full timeWork experience placementWork at officeRelocation
- ...come make a difference at Fiserv. Job Title Senior Systems Engineer (Tandem NonStop) About your role: We are seeking a Senior... ...connectivity Lead Guardian OS , Network, and other major software release planning and implementation Assess and implement platform...Work experience placementNight shift
$120k
...Description Title: Sr. Systems Engineer Location: Remote - US Compensation: $120,000 About PSI We are PSI Services. We power world leading tests. Delivered with trusted science and the very best test taker experience. PSI supports test-takers on their...Temporary workWork at officeLocal areaRemote workFlexible hours$54.4k - $57.99k
...environments or quality assurance tasks is a plus. Strong attention to detail and multitasking ability. Proficiency with common office software and ticketing or CRM systems. Ability to work independently while contributing to a collaborative team culture. Minimum...Contract workWork at office$142.6k - $261.5k
...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...Summer holidayFlexible hours- ...Role: IA-DOM-DOIT-ITS3-Infrastructure & Identity Systems Engineer Job ID - (790534) Location: 200 E Grand Avenue | Des Moines, IA 50309 - Hybrid Only local consultants of Des Moines, IA Interview Process: Either Web Cam or In Person Interview...Local areaNight shiftWeekend work
- ...and OKTA ASA. Limit submittals to candidates in the Des Moines metro. Job Title: Infrastructure &Identity Systems Engineer Agency: Iowa Department of Management (DOM) The Iowa Department of Management(DOM) is seeking an experiencedInfrastructure...Hourly payTemporary workFor contractorsNight shiftWeekend work
$102k - $146.7k
...Infrastructure Engineer This position may be filled at multiple levels depending on the candidate's experience and qualifications. We are building a modern, software-defined infrastructure platform designed to support the next generation of applications across the...Full timeWork experience placementLocal areaShift work- ...Our Downtown Des Moines client is searching for a Systems Security Engineer III to join their team. This team will be responsible for defining enterprise security through policy, architecture, and training. The ideal candidate will have at least 8 years of experience...
- ...Infrastructure & Identity Systems Engineer Location: Des Moines IA 50309 On-site/Remote/Hybrid: Hybrid Duration: 5+ Months... ...Services, Cybersecurity, Digital Marketing, ERP Management, Custom Software Development, Web Development, UI/ UX Design, System Integration...Remote workNight shiftWeekend work
$209k - $238.5k
A leading financial services firm is looking for a Sr Lead Software Engineer specializing in analytics and shopping. This remote-eligible role requires a strong background in software engineering with at least 6 years of experience, including knowledge of cloud computing...Remote work- This is an in-office position located in West Des Moines, Iowa. Remote work is not available. Overview We are seeking a System Engineer to help strengthen the stability, security, and operational maturity of our technology environment. In this role, you will support and...Work at officeRemote work
- Position Description & Qualifications Are you a Systems Engineer looking for a place where you can make an impact every day? Serco is the... ...issues involving government‑furnished equipment (hardware, software, network connectivity), while coordinating with contractors, telecom...Full timeContract workPart timeFor contractorsLocal areaFlexible hours
$102.5k - $121.5k
...the Business Record. Job Summary: The Systems Security Engineer is responsible for establishing an enterprise security stance through... ...effectiveness. Adheres to existing disciplines in place for software/application change control processes to meet both regulatory...Work at officeLocal area$83.2k - $178.8k
...peak capacity to avoid any business disruption. As a SOA Systems Engineer, you will be part of a team involved in making sure these... ...of activities involving triage / troubleshooting, patching, and software implementations / upgrades just to name a few. This is a subset...Local areaRemote workFlexible hours- A mechanical and electrical service contractor seeks a Building Automation Programmer to develop and test BAS control logic. The role involves programming Tridium Niagara and Siemens systems as well as integrating third-party devices. Ideal candidates should have 2+ years...Full timeFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- senior c# .net software developer Johnston, IA
- healthcare software sales Johnston, IA
- embedded software Johnston, IA
- software Johnston, IA
- software implementation project manager Johnston, IA
- remote software sales Johnston, IA
- software support Johnston, IA
- software technical support Johnston, IA
- id software Johnston, IA
- entry level software sales Johnston, IA

