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 #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.
- 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 #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...SuggestedSeasonal work
$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...SuggestedFull timeWork at officeFlexible hours- 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
$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...SuggestedContract workWork experience placementLocal areaImmediate start- ...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
$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 timeWork experience placementRelocation package- ...: 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 timeTemporary workRemote workFlexible hours
$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...- ...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 placementRemote work
- ...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...
- ...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
- ...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
$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 placementWork at officeLocal area- ...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#...
$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 timeSummer holidayFlexible hours- ...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
$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 placementWork at office$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 timeFor contractorsWork at officeWork from home$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 timeWork experience placement- ...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 employmentH1b
- ...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 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
- ...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...
- ...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 timeWork experience placementFor subcontractor
$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 workFlexible hours- 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
$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 timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$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 timeTemporary workWork at officeFlexible hours$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 timeWork experience placementWork at officeLocal areaRemote workFlexible hours- ...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 timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
Related searches
- software support Johnston, IA
- software Johnston, IA
- software technical support Johnston, IA
- id software Johnston, IA
- remote software sales Johnston, IA
- embedded software Johnston, IA
- healthcare software sales Johnston, IA
- software implementation project manager Johnston, IA
- c++ embedded engineer
- embedded design engineer




