Embedded Software Engineer II

5 days ago


Johnston, United States RFA Engineering Full time
Job DescriptionJob Description

RFA Engineering (www.rfamec.com) 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 II

This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available that require use of C, C++, Python or Simulink MBSD programming languages. Testing methods include bench testing with controllers, extensive vehicle simulation testing, and physical full machine testing.

Responsibilities

  • Development of embedded software applications that control vehicle operation using C, C++, or Simulink MBSD.
  • 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.
  • 2+ years of industry 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 VisualBasic,
  • Experience with Simulink Model Based Software Design
  • General machine knowledge of industrial equipment or machinery

Pay Range: $70,000-$100,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
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • 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



  • Johnston, Iowa, United States Rogers Freels & Associates Inc Full time

    Job Title: Embedded Software Engineer IIRogers Freels & Associates Inc is seeking a highly skilled Embedded Software Engineer II to join our team. As a key member of our software development team, you will be responsible for designing and developing embedded software that controls machine operations and functions.Key Responsibilities:Develop embedded...


  • JOHNSTON, United States FM Global Full time

    Job Title: Machine Learning Operations Engineer IIFM Global is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions. Our company helps clients maintain continuity in their business operations by drawing upon...


  • Johnston, Rhode Island, United States FM Global Full time

    Job Title: Machine Learning Operations Engineer IIFM Global is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions.We are seeking a highly skilled Machine Learning Operations Engineer II to join our AI/ML team to...


  • Johnston, United States Corteva Agriscience Full time

    About the RoleCorteva Agriscience is seeking a highly skilled Senior Software Engineer to join our innovative software engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying high-quality, scalable, and secure software solutions.Key ResponsibilitiesDevelop and support full-stack web applications using...


  • JOHNSTON, United States FM Global Full time

    About the RoleFM Global is seeking a highly skilled Machine Learning Operations Data Engineer II to join our AI/ML team. As a key member of our dynamic team, you will be responsible for building a robust data platform and pipelines that enable advanced analytics.Key ResponsibilitiesDevelop platform tooling to support Machine Learning projects...

  • Software Engineer

    5 days ago


    Johnston, United States TeamSoft Full time

    Responsibilities:Develop and support high-quality, scalable, and secure data processing pipelines and full-stack web applications.Create and execute unit and integration tests consistently for every software development feature completed.Leverage your solid understanding of design principles and coding practices to craft elegant solutions.Deploy applications...


  • JOHNSTON, United States FM Global Full time

    FM is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions. FM helps clients maintain continuity in their business operations by drawing upon state-of-the-art loss-prevention engineering and research; risk management...


  • Johnston, United States Amaze Systems Inc. Full time

    Job DescriptionAmaze Systems Inc. is seeking a highly skilled .NET Developer to join our team.Key Responsibilities:Design and develop scalable and efficient software solutions using.NET and.NET Core.Collaborate with cross-functional teams to deliver high-quality software products.Develop and maintain RESTful APIs and microservices using.NET and React.Work...


  • Johnston, United States Corteva Agriscience Full time

    Accelerate R&D through Software InnovationCorteva Agriscience is on a mission to revolutionize the way we approach software innovation. As a Senior Software Engineer, you will be at the forefront of our projects, tackling complex challenges with ingenuity and driving our success.Key ResponsibilitiesDevelop and support high-quality, scalable, and secure data...


  • Johnston, RI, United States FM Global Full time

    FM is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions. FM helps clients maintain continuity in their business operations by drawing upon state-of-the-art loss-prevention engineering and research; risk management...


  • Johnston, United States Corteva Full time

    About the RoleCorteva Agriscience is seeking a highly skilled Senior Software Engineer to join our innovative software engineering team. As a key member of our team, you will be responsible for developing and supporting high-quality, scalable, and secure data processing pipelines and full-stack web applications using Python, JavaScript, and Angular.Key...


  • Johnston, United States InfoTree Full time

    Job OverviewPosition: Technical Support Specialist IILocation: RemoteWork Hours: 7am - 7pm CST, Monday – FridayEmployment Type: W2 ContractContract Duration: 3 yearsWe are seeking a dedicated Technical Support Specialist II to join our dynamic support team. This role is crucial in delivering exceptional technical assistance and solutions to our clients and...

  • Software Developer

    1 week ago


    Johnston, United States RFA Engineering Full time

    About the RoleRFA Engineering is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications for our machine guidance systems.Key ResponsibilitiesDesign and develop user-facing features and functionality on a touchscreen displayConnect machine model...


  • Johnston, RI, United States FM Global Full time

    FM is a leading property insurer of the world's largest businesses, providing more than one-third of FORTUNE 1000-size companies with engineering-based risk management and property insurance solutions. FM helps clients maintain continuity in their business operations by drawing upon state-of-the-art loss-prevention engineering and research; risk...


  • Johnston, United States Corteva Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our innovative software engineering team at Corteva Agriscience. As a key member of our team, you will be responsible for developing and supporting high-quality, scalable, and secure data processing pipelines and full-stack web applications using Python, Java, and Angular.Key...

  • Software Developer

    3 weeks ago


    Johnston, United States Eliassen Group Full time

    About Eliassen GroupEliassen Group is a leading provider of IT and business solutions, and we're seeking a skilled Software Engineer to join our team.Job SummaryWe're looking for a highly motivated and experienced Software Engineer to work on a W2 Contract Role with our client. As a Software Engineer, you will be responsible for developing software solutions...

  • Software Developer

    1 week ago


    Johnston, United States Syntricate Technologies Full time

    Job Title: Software Engineer (JavaScript, TypeScript, AWS, Lambda, APIs)Location: Johnston, IA, US (Hybrid)Type: Contract W2We are seeking a skilled Software Engineer to modernize our mainframe solutions. The ideal candidate will have experience with design, leading teams, and staying consistent with our roadmap. Key responsibilities include leading team...


  • Johnston, United States Citizens Full time

    Job SummaryCitizens is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a critical role in designing, developing, and maintaining scalable and highly available systems.Key ResponsibilitiesAssist in the implementation of highly available and scalable systems, ensuring the reliability and...


  • Johnston, United States HR Green Full time

    Electrical Engineer LeadWe are seeking a highly skilled Electrical Engineer Lead to join our team at HR Green. As a key member of our engineering team, you will be responsible for leading the design of electrical systems for water and wastewater infrastructure projects.Key Responsibilities:Lead the design of electrical systems for water and wastewater...

  • Software Engineer

    2 months ago


    Johnston, United States Eliassen Group Full time

    1 day in office a weekW2 Contract RoleCandidate must have 5-8 years of experience developing within a Microsoft ecosystem, .NET (.NET Core is a plus)Candidate must have 5+ years of experience and demonstrate knowledge of engineering against modern databases (e.g. SQL Server, PostgreSQL)Must demonstrate experience and comfort with modern patterns and practice...