Embedded Software Developer

6 days ago


Eden Prairie, Minnesota, United States Rogers Freels & Associates Inc Full time
Job Title: Embedded Software Engineer

We are seeking a highly skilled Embedded Software Engineer to join our team at RFA Engineering. As an Embedded Software Engineer, you will be responsible for designing and developing embedded software that controls machine operations and functions.

Key Responsibilities:
  • Develop embedded software applications using C, C++, or Simulink MBSD programming languages.
  • Integrate software in a multi-developer Agile team using Continuous Integration process.
  • Perform functional and integration testing prior to hand-off to software test and evaluation group.
  • Track development and release status using the Agile development process.
  • Troubleshoot and debug using unit tests, vehicle simulators, and bench testing of controllers with hardware in the loop.
  • Create 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 VisualBasic.
  • Experience with Simulink Model-Based Software Design.
  • General machine knowledge of industrial equipment or machinery.
What We Offer:
  • Competitive salary range: $70,000-$100,000 – commensurate with experience.
  • Health and dental insurance.
  • Health Savings Account.
  • TelaDoc: Virtual Health Care.
  • Vision insurance.
  • Company-paid 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.

We are an equal opportunity and veteran-friendly employer.



  • Eden Prairie, Minnesota, United States Productive Resources LLC Full time

    Embedded Engineer Job DescriptionWe are seeking a skilled Embedded Engineer to join our engineering team at our customer's facility in Eden Prairie, Minnesota.The ideal candidate will have a strong background in C code development and experience with integrating algorithms from Matlab MSBD (Model-Based Design). This role involves designing, developing, and...


  • Eden Prairie, Minnesota, United States Productive Resources LLC Full time

    Job DescriptionJob Title: Embedded Software DeveloperJob Summary:Productive Resources LLC is seeking a highly skilled Embedded Software Developer to join our engineering team. As a key member of our team, you will be responsible for designing, developing, and optimizing embedded systems that enhance the functionality and performance of our products.Key...


  • Eden Prairie, Minnesota, United States Rogers Freels & Associates Inc Full time

    About the RoleWe are seeking a skilled Embedded Software Engineer to join our team at Rogers Freels & Associates Inc. As an Embedded Software Engineer, you will be responsible for designing and developing embedded software that controls machine operations and functions.This is a unique opportunity to work with cutting-edge technology and contribute to the...


  • Eden Prairie, Minnesota, United States Rogers Freels & Associates Inc Full time

    Job OverviewRogers Freels & Associates Inc is seeking a skilled Embedded Software Engineer to join our team in Eden Prairie. As a key member of our RFA Engineering team, you will be responsible for developing device drivers and other kernel-related components for proprietary Real-Time Operating Systems.Key Responsibilities:Design and develop device drivers...


  • Eden Prairie, Minnesota, United States Rogers Freels & Associates Inc Full time

    Job Title: Embedded Systems Product OwnerRogers Freels & Associates Inc is seeking a skilled Embedded Systems Product Owner to join our team. As a Product Owner, you will be responsible for working with a team of developers to create and integrate new features and applications for next-generation agricultural vehicles.Key Responsibilities:Collaborate with...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job Summary:UnitedHealth Group is seeking a highly skilled Architect to join our team. As an Architect, you will be responsible for designing and developing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using Java, JavaScript, and other relevant technologies.Collaborate with...

  • Technical Lead

    1 week ago


    Eden Prairie, Minnesota, United States Tata Consultancy Services Full time

    Job DescriptionWe are seeking a highly skilled Technical Lead to join our team at Tata Consultancy Services. As a Technical Lead, you will be responsible for leading the development of software applications and ensuring that they meet the required quality and functionality standards.Key ResponsibilitiesLead and mentor junior team members to ensure they have...


  • Eden Prairie, Minnesota, United States Emerson Group Full time

    About the RoleWe are seeking a highly skilled Associate Software Developer to join our Digital Experience Tools team in Eden Prairie, MN. As a key member of our team, you will play a critical role in the design, implementation, and maintenance of global product business system applications.Key ResponsibilitiesProvide support for the creation of new...

  • Technical Lead

    2 weeks ago


    Eden Prairie, Minnesota, United States Tata Consultancy Services Full time

    Job DescriptionWe are seeking a highly skilled Technical Lead to join our team at Tata Consultancy Services. The successful candidate will be responsible for leading the development of software solutions and ensuring that they meet the required quality and functionality standards.Key ResponsibilitiesLead the development of software solutions using.NET, SQL...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job SummaryWe are seeking a highly skilled Lead Software Engineer to join our team at UnitedHealth Group. As a key member of our technology team, you will be responsible for designing, developing, and maintaining high-quality and scalable Big Data, Cloud solutions.Key ResponsibilitiesDesign and develop analytics rules engines and application...


  • Eden Prairie, Minnesota, United States E.A. Sween Full time

    About the RoleWe are seeking an experienced JDE EnterpriseOne Developer to join our team at E.A. Sween. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining the JD Edwards EnterpriseOne software package.Key ResponsibilitiesAnalyze functional requirements to propose and/or process...

  • Firmware Engineer

    4 weeks ago


    Eden Prairie, Minnesota, United States ACIST Medical Systems Full time

    Job Title: Firmware Engineering Co-opWe are seeking a highly motivated and detail-oriented Firmware Engineering Co-op to join our team at ACIST Medical Systems. As a Firmware Engineering Co-op, you will have the opportunity to work on a variety of projects, including the design, development, and testing of medical devices.Responsibilities:Apply solid...


  • Eden Prairie, Minnesota, United States Actalent Full time

    Job Title: Research and Development TechnicianActalent is seeking a highly motivated and detail-oriented Research and Development Technician to join our team. As a Research and Development Technician, you will be responsible for performing routine and novel laboratory tasks, including plating and expanding cells, performing media changes, and taking samples...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job Title: Senior Software EngineerUnitedHealth Group is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our customers.Key Responsibilities:Design and develop software systems using a variety of...


  • Eden Prairie, Minnesota, United States CyberCoders Full time

    Software Engineering ManagerCyberCoders is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design and development of medical device software.Key Responsibilities:Lead and mentor a team of software engineers to deliver high-quality medical device software.Manage project timelines, resources, and budgets to...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job Title: Principal Software Test EngineerWe are seeking a highly skilled and experienced Principal Software Test Engineer to lead our software testing efforts. This is a key technical leadership role responsible for developing and executing comprehensive testing strategies for BMT software products.Key Responsibilities:Lead the design, development, and...


  • Eden Prairie, Minnesota, United States CyberCoders Full time

    Software Engineering ManagerCyberCoders is seeking a highly skilled Software Engineering Manager to lead our team of software engineers in the design and development of medical device software.Key Responsibilities:Lead and mentor a team of software engineers to deliver high-quality medical device software.Manage project timelines, resources, and budgets to...


  • Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at UnitedHealth Group. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems that meet the needs of our business.Key Responsibilities:Design and develop software solutions that meet...

  • Software Architect

    4 weeks ago


    Eden Prairie, Minnesota, United States UnitedHealth Group Full time

    Job Title: ArchitectAt UnitedHealth Group, we're committed to making health care work better for everyone. As an Architect, you'll play a critical role in designing and developing solutions that meet the needs of our customers.Key Responsibilities:Design and develop software solutions using Java and related technologies.Collaborate with cross-functional...


  • Eden Prairie, Minnesota, United States Bracco Medical Technologies Full time

    Job Title: Software Engineering ManagerBracco Medical Technologies is seeking a highly skilled Software Engineering Manager to lead our R&D Product Development team. As a key member of our global R&D software leadership team, you will be responsible for delivering innovative technology-based solutions to meet customer requirements, functionality, and patient...